我有一個節點 js 和我在本地主機上運行的快速服務器。最近,在更改服務器代碼時
app.get('/', (req, res) => {
res.sendFile(__dirname '/public/index.html');
});
到
app.get('/', (req, res) => {
res.send('home');
});
服務器仍然提供“index.html”檔案并且不發送訊息“home”。我還嘗試洗掉我所有的“app.get()”和“app.post()”函式,它仍然像更改前一樣運行。我已經仔細檢查過我是否保存了檔案并重新啟動了服務器,但即便如此,仍然做同樣的事情。奇怪的是,當更改服務器代碼中除我的 express 代碼之外的任何其他內容時,它會按預期運行。
我嘗試搜索我的問題,但沒有人遇到相同的問題。任何幫助表示贊賞,謝謝。
uj5u.com熱心網友回復:
你的所有代碼都沒有列出,所以這是一個有根據的猜測,但我會檢查你是否正在使用express.static或另一個包來為你的 index.html 檔案在app.use()路由之前所在的目錄提供服務。默認情況下,如果提供根路徑('/'),express.static 將提供 index.html。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/312252.html
標籤:javascript 节点.js 表达
上一篇:python之pil的使用
