Open
Description
路径中带有参数时,当前bee generate routers 只支持 /:* 这种格式生成路由,如果换成 /{*} ,能生成路由,但是访问是404。
示例:
路由注释一:
// @router /project/:id [get]
生成路由是:
Method: "GetOne",
Router: `/project/:id`,
AllowHTTPMethods: []string{"get"},
MethodParams: param.Make(),
使用 /project/1 访问,正常
路由注释二:
// @router /project/{id} [get]
生成路由是:
Method: "GetOne",
Router: `/project/{id}`,
AllowHTTPMethods: []string{"get"},
MethodParams: param.Make(),
使用 /project/1 访问,报错404
是否考虑支持/{} 生成的路由也能访问。swagger文档中路径参数格式就是/{}这样。
Metadata
Assignees
Labels
No labels