一、该问题的重现步骤是什么?
根据desk新建了一个后台服务,代码生成的增删改查功能,端口是9901,http://localhost:9901/blade-wealth/doctor/list (postman)
在postman上可以访问该接口,但是在后台管理页面提示404,
hhttp://localhost:1888/api/blade-wealth/doctor/list?current=1&size=10
应该是有个地方少配置,在文档中没有找到
swagger 里面也没有对应的接口文档显示
二、你期待的结果是什么?实际看到的又是什么?
后台可以打通接口,实际看到是的404
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
bladeX,2.8.1.RELEASE,Win10本地
四、请提供详细的错误堆栈信息,这很重要。
五、若有更多详细信息,请在下面提供。
如果网关的端口是9901,那后端的反向代理也需要同步修改,默认的是80端口。
9901是新服务的端口,网关的没有改,还是80,nacos服务也注册上了
我是在后台管理页面新增了一个服务,新增一个医生模块,但是后台调接口的时候404,我是按照文档的《第一个服务》写的,感觉是哪里少个配置,
服务注册成功
最后解决了
在Nacos 添加网关配置文件 blade-gateway-dev.json
复制项目里的文件内容,在后面添加自己的服务端口,我的服务是9901
{
"id": "hospital-route",
"order": 0,
"predicates": [
{
"name": "Path",
"args": {
"pattern": "/bob-hospital/**"
}
}
],
"filters": [],
"uri": "http://localhost:9901/"
}
不知道这样对不,我是这样解决了
扫一扫访问 Blade技术社区 移动端