当我尝试运行这段代码时,我没有得到任何错误,但是当我打开loclhost时,我得到一个空白屏幕。
const path = require("path")
const express = require("express")
app = express()
app.get("/", (req, res) => {
let fullpath = path.join(__dirname, './index.html')
console.log(fullpath)
res.sendFile(fullpath)
console.log("File sent")
res.end()
})
app.listen(5500, () => {
console.log("Server started")
})
我使用的是linux,express版本是4.18.2,节点版本是18.1.0
我在一台Windows机器上用相同的Express版本执行了相同的代码,它工作起来没有任何错误。也许这与Linux兼容性有关,或者可能是Windows和Linux中的路径有何不同。
到目前为止我已经尝试过的事情:
x一个一个一个一个x一个一个二个x
1条答案
按热度按时间2g32fytz1#
简单回答:
1.删除res. end();
1.试试这个代码