我在尝试提供静态文件时有点卡住了。我尝试了一些在这里和那里分享的方法,但没有一个对我有用。
app.use(express.static(path.join(__dirname, 'public', 'css')));
我的文件夹结构如下
v4-----Project Folder
app.js
public---Public Folder
css
main.css
我正在尝试通过下面的 URL 访问它:
http://localhost:3000/main.css
我尝试添加伪根,例如
app.use('/css', express.static(path.join(__dirname, 'public', 'css')));
http://localhost:3000/css/main.css
并尝试了很多组合,我确信
express.static
收到了有效的路径,但服务有问题。
你能帮我找出问题吗?
感谢您提前的支持。
所以,似乎我误解了中间件的位置,这些中间件在提供静态文件之前读取了我的 html 和 css 数据,导致了这次失败。感谢您对我的第一个问题的答复。