在应用程序中设置了两个端口。属性如下:
server.port=8081
server.servlet.context-path=/open/api
management.port=8079
服务启动后,访问http://127.0.0.1:8080/nacos/v1/ns/instances?serviceName=[serviceId],查看端口值为8079,
必须是8081。因为我的网关是通过这个nacos分布的,如果它是8079,它将通过这个管理端口请求我的服务。这可以通过修改配置文件来解决吗?
确保在您的应用程序中设置了以下属性。
spring.cloud.nacos.discovery.port=8081
这确保您的服务器端口(8081)注册到Nacos,而不是管理端口(8079)。