node / express js中的嵌套路由

时间:2013-08-15 03:13:56

标签: node.js express url-routing

我尝试在Express应用程序中配置嵌套路由,如下所示:

app.put('api/template/:id/page/:pageID', updateTemplatePage);

但是当我的页面拨打电话时,我得到了404。我的日志显示了这个:

  

PUT / api / template / 519537192e20b47409c46e72 / page / home 404 4ms

在这种情况下,

home是我的页面ID,因此调用URL看起来对我有效。更简单的调用,如GET /api/template/519537192e20b47409c46e72工作得很好。我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:1)

我在路径前面缺少'/'。应该是这样的:

app.put('/api/template/:id/page/:pageID', updateTemplatePage);

谢谢大家的建议。

相关问题