有什么更好的方法来处理吗?我只是想用css和客户端js呈现一个html页面。
app.get('/:path', function(req, res) {
let path = req.params.path
if (path.endsWith(".html")) {
res.render("./" + path)
return
}
fs.readFile("./" + path, null, (err, data) => {
if (err) {
console.log(err)
} else {
res.send(data)
}
})
});发布于 2020-04-26 17:39:27
Express js提供express.static功能
app.use(express.static('foldername'))
在文件夹中,您可以创建html,css js文件,因此您的url将是localhost/filename.html,filename.html直接调用新的文件夹文件。
https://stackoverflow.com/questions/61445136
复制相似问题