私は2つのルートを持っています:app.useは静的ファイルを提供します。異なるパラメータでExpressJSルーティング
app.use('/test', earlyAccess(), express.static(path.join(__dirname, staticFolder)))
app.get("/test", callback);
app.get("/test/:id", callback);
// Here is the callback
var fileStream = fs.createReadStream(staticFolder + '/test.html');
fileStream.on('open', function() {
fileStream.pipe(res);
});
ブラウザから、私がlocalhost:80/test/1
と呼んだ場合、正常に動作します。 私がlocalhost:80/test
に電話すると、メインページにリダイレクトされます。サーバーコンソールで、私は304警告を得た。
expressjsのパラメータに基づいてルートを使用するにはどうすればよいですか?
304は、変更されていないドキュメントのみを示します。 '/ test'のコールバックは何ですか? –
はHTMLを読み込みます。 test /:idと/ testは同じhtmlページを読み込みます。 – user2325247
コールバック機能を提供できますか? –