1

我试图在 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工作一样好。我怎样才能使这项工作?

4

1 回答 1

1

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

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

谢谢大家的建议。

于 2013-08-16T13:28:07.750 回答