我有兩條路線: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
你可以提供回調函數嗎?! –