我正在撰寫一個代碼,當在 URL 中輸入路徑 /contact 或 /contact-us 時將顯示一個 HTML 檔案。我遇到的問題是我想將它們都放入同一個函式中,而不是擁有多個函式來做本質上相同的事情。我嘗試在網上尋找解決方案或幫助,但我做不到。我嘗試的是對函式使用或比較運算子來確定兩條路徑之間的差異,但這不起作用。有沒有辦法我可以做到這一點?
這是我的代碼:
app.get('/contact' || '/contact-us', (req, res)=> {
let path = require('path');
res.sendFile(path.join(__dirname, 'public', 'index.html'));
//the or comparison operator does not work and Im not sure if there's another way to do this
});
uj5u.com熱心網友回復:
通過將路徑串列放入陣列中,您可以使用多個路徑,如本答案中所述。這是您的問題的示例:
app.get(['/contact','/contact-us'], (req, res)=> {
let path = require('path');
res.sendFile(path.join(__dirname, 'public', 'index.html'));
});
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/413833.html
標籤:
下一篇:從多個范圍中選擇多個最大值
