做了内网穿透,小程序可以正常访问接口,web端无法访问接口
来源:3-25 Web系统中分页展示司机数据

zjg23
2023-07-07
做了内网穿透,小程序可以正常访问接口,web端无法访问接口
写回答
1回答
-
zjg23
提问者
2023-07-07
问题分析:
如果配置spring.cloud.gateway.discovery.locator.enabled为true,那么gateway会自动为服务创建一个路由
上图中就是自动创建的路由,自动创建的路由和我们配置的路由的path如果一样,会优先使用自动创建的路由,这样请求过来时,用的uri就是上图里的lb://hxds-mis-api,由于做了内网穿透,http协议的访问不到,只能有https,所以web端访问时报500的错误。
问题解决:
修改path,比如
只要不跟服务名(hxds-mis-api)一样就可以,注意path修改了,web端的接口地址也相应改一下,这样web端也能访问接口了。
10
相似问题