2015-11-02 43 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