1

次のように、Express アプリケーションでネストされたルートを構成しようとしています。

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

しかし、私のページが呼び出しを行うと、404 が返されます。私のログはこれを示しています:

PUT /api/template/519537192e20b47409c46e72/ページ/ホーム 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 に答える