問題タブ [express-router]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
51 参照

express - expressJS ルーティングの問題、単純な問題が解決しない

最近、すべてのルート コードを別のファイルに移動しましたが、ルートの解決にむらがあります。ここに簡単な例があります -

私のapp.js

私のdataLoader.js

/api/load は正常に動作しますが、/api/load/jim と /api/load/bob は両方とも次のようになります。

メイン パス「/api/load」の解決に問題があったため、app.use() の代わりに app.all() を使用しています。

"engines": { "node": "^8.9.1" }, "dependencies": { "bluebird": "^3.5.1", "body-parser": "^1.15.1", "express": "^4.13.4", "mongoose": "4.9.8" } 何か提案はありますか?