2015-11-02 44 views
1

我有這個文件的結構:地址靜態文件快遞

app 
-- app.js 
client 
-- views 
-- source 
---- js 
------ main.js 
---- css 

我需要做訪問靜態文件與網頁地址/src源。例如:localhost/src/js/main.js。我用快遞靜態和app.js這樣寫:

app.use(express.static('/src', path.join(__dirname, '../client/source'))); 

但服務器返回

var opts = Object.create(options || null) 
       ^

TypeError: Object prototype may only be an Object or null: /home/user/WebstormProjects/project/app/../client/source 

如何修正這個錯誤?

回答

1

我認爲如果你使用的是ExpressJS 4.0。它應該是:

app.use('/src', express.static(path.join(__dirname, '../client/source'))); 

希望它有幫助。

+0

Thaks!這行得通! – Vladimir37