【发布时间】:2021-04-13 00:58:54
【问题描述】:
我在 Express 上向我的本地主机提供文件:
app.use(express.static('../../StockChart/'))
//StockChart is a dir which contains more dirs and files.
有了这个,我可以通过简单地在 url 上写下路径来提供我想要的文件,比如:
http://localhost:3000/HomePage/HomePage.html
但是如果我想提供同一个文件(链接到它的 CSS 和 JS 文件),只提供另一个路径,比如:“/”,该怎么办?
我试过这个:
app.get('/', (req, res) => {
res.sendFile("C:/Users/Simon/Desktop/Portfolio/Learning Projects vanilla JS/StockChart/HomePage/HomePage.html")
})
这只会发送 HTML 而不是 JS 和 CSS 链接文件。
我可以/应该做什么来将文件提供给特定的路线。
我关注了此链接上的快速文档:https://expressjs.com/en/starter/static-files.html
【问题讨论】: