嵌套的路由在节点/expressionjs
我尝试在Express应用程序中configuration嵌套的路线,如下所示:
app.put('api/template/:id/page/:pageID', updateTemplatePage);
但是,当我的网页打电话,我得到了一个404回。 我的日志显示这个:
PUT / api / template / 519537192e20b47409c46e72 / page / home 404 4ms
在这种情况下, home
是我的页面ID,所以调用URL对我来说是合法的。 更简单的调用,如GET /api/template/519537192e20b47409c46e72
工作得很好。 我怎样才能做这个工作?
我错过了path前面的“/”。 应该是这样的:
app.put('/api/template/:id/page/:pageID', updateTemplatePage);
谢谢大家的build议。