快速静态文件服务

问题描述 投票:0回答:1

我在尝试提供静态文件时有点卡住了。我尝试了一些在这里和那里分享的方法,但没有一个对我有用。

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
收到了有效的路径,但服务有问题。

你能帮我找出问题吗?

感谢您提前的支持。

node.js express static-files
1个回答
0
投票

所以,似乎我误解了中间件的位置,这些中间件在提供静态文件之前读取了我的 html 和 css 数据,导致了这次失败。感谢您对我的第一个问题的答复。

© www.soinside.com 2019 - 2024. All rights reserved.