如果我有一个nodejs表达具有以下文件夹结构的应用程序:
-src
- client
- public
- css
- js
- ...
- views
- server
- server.js
above
index.js根位置? app.use(express.static();
看起来像?
---- --- UPDATE
使用以下方法解决此问题: app.use(express.static(path.join(__ dirname,' /../ client / public')));
答案 0 :(得分:1)
实际上通过使用:
解决了我的问题 app.use(express.static(path.join(__dirname, '/../client/public')));
答案 1 :(得分:0)
这样做,(根据您的目录结构)
app.use(express.static(path.join(__dirname, 'src/client/public')));
// http://localhost:3000/hello.html
或
app.use('/static', express.static(path.join(__dirname, 'src/client/public')))
// http://localhost:3000/static/hello.html
答案 2 :(得分:0)
您可以使用path.join()
app.use(express.static(path.join(__dirname,'public')));