一、该问题的重现步骤是什么?
nacos中增加blade-gateway-dev.json 配置,gateway启动后没有生效该路由配置。
2.
3.
二、你期待的结果是什么?实际看到的又是什么?
我期待他可以正常使用我放到json文件中的路由配置,但是实际并未走我的路由陪自己,依旧是走默认的gateway配置
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
四、请提供详细的错误堆栈信息,这很重要。
五、若有更多详细信息,请在下面提供。
我在nacos上配置了一段gateway的自定义路由,
[
{
"id": "route",
"order": 0,
"predicates": [{
"name": "Path",
"args": {
"pattern": "/cd-ai/ai/**"
}
}],
"filters": [],
"uri": "http://service-new"
}
]
服务没有加载到,最后还是写到代码里面才生效
还有在doc中看到有示例配置 可以在uri中配置lb://xxx; 可以直接使用吗,还是需要另外写自定义负载均衡策略
还有在doc中看到有示例配置 可以在uri中配置lb://xxx; 可以直接使用吗,还是需要另外写自定义负载均衡策略
你用自带的这段配置,然后访问 http://localhost/exemple 看看返回是什么。看看有没有跳转
[ { "id": "desk-route", "order": 0, "predicates": [ { "name": "Path", "args": { "pattern": "/blade-desk/**" } } ], "filters": [], "uri": "lb://blade-desk-me" }, { "id": "example-route", "order": 0, "predicates": [{ "name": "Path", "args": { "pattern": "/example" } }], "filters": [], "uri": "http://www.example.com" } ]