[英]How to make express serve static files from another upper directory?
如果我有一個nodejs表達應用程序與folowing文件夾結構:
-src - client - public - css - js - ... - views - server - server.js
above
? app.use(express.static();
看起來像?
----更新---
通過使用:app.use(express.static(path.join(__ dirname,'/。/ client / public')))解決了這個問題;
通過使用實際解決了我的問題:
app.use(express.static(path.join(__dirname, '/../client/public')));
這樣做,(根據您的目錄結構)
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
你可以使用path.join()
app.use(express.static(path.join(__dirname,'public')));
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.