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

Смежные вопросы