Есть ли в любом случае Express в Node.js может иметь более одной статической папки? - PullRequest
3 голосов
/ 10 августа 2011

Я работаю над проектом, в котором есть загруженная пользователем коллекция стилей, сценариев и изображений, а затем это коллекция стилей, сценариев и изображений моего приложения. Это два разных места на моем сервере.

Можно ли в любом случае настроить Express в Node.js, чтобы он мог использовать несколько статических папок? Я хочу, чтобы он служил обоим - очевидно, я бы позаботился о конфликтах каталогов и имен файлов. Это вообще возможно?

То, как я сейчас использую одну статическую папку, выглядит так:

this.use(express.static(__dirname + '/public'));

... но я хочу каталоги для статических файлов.

Или есть другой способ, которым я мог бы достичь этого?

Спасибо, Джеймс

1 Ответ

8 голосов
/ 10 августа 2011
this.use(express.static(__dirname + '/public1'));
this.use(express.static(__dirname + '/public2'));

Первый будет иметь приоритет по отношению к именам файлов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...