【发布时间】:2015-08-21 12:23:40
【问题描述】:
定义路由层次结构的最佳方法是什么,以便我有一个基本 URL /page/:id,然后是 /page/:id/delete 和 /page/:id/edit 之类的 URL,而不必重复 /page/:id 位路径?
我尝试了以下方法,但 id 参数在子路由中不可用:
pageActions = express.Router!
pageActions.get "/delete", (request, response) ->
request.params.id #undefined
app.use "/page/:id", pageActions
我在路由指南中看不到任何提及此行为的内容,但在此处提供所有参数似乎很有用,特别是因为允许在路由的“安装路径”中包含参数。
【问题讨论】:
标签: node.js express url-routing