gateway 网关 路由新增 (已亲测)

问题:

   前端通过gateway调用后端接口,路由转发失败,提示404 not found

排查:

   使用 { "href":"/actuator/gateway/routes", "methods":[ "POST", "GET" ] } 命令查看路由列表,确实缺少路由信息

curl -v  http://127.0.0.1:9090/actuator/gateway/routes  >> 123.txt

输出到 123.txt 文件

处理方式:
   1、 手动刷新

      { "href":"/actuator/gateway/refresh", "methods":[ "POST" ] }

   2、 手动添加

      { "href":"/actuator/gateway/routes/route-id-1", "methods":[ "POST", "DELETE", "GET" ] }

官方说明:
 

To create a route definition, make a POST request to /gateway/routes/{id_route_to_create} with a JSON body that specifies the fields of the route (see Retrieving Information about a Particular Route).

To delete a route definition, make a DELETE request to /gateway/routes/{id_route_to_delete}.

官网地址:
Spring Cloud Gateway

操作截图:

gateway 网关 路由新增 (已亲测)_第1张图片

你可能感兴趣的:(gateway 网关 路由新增 (已亲测))