Передача значения модулю Node js для маршрутов Express

Я хочу передать среду для Express в модуль маршрутизации для Express. Я хочу указать, работает ли Express в режиме разработки или производства. Для этого, я предполагаю, мне нужно каким-то образом передать app.settings.env модулю маршрутизации.

Мой модуль маршрутизации экспортирует функцию для каждого маршрута. Итак:

app.get('/search', web.search);

Основываясь на предыдущем сообщении stackoverflow, я пробовал это:

var web = require('./web')({'mode': app.settings.env});

Но узел выдает ошибку типа (объект не является функцией).

Я новичок в Node и Express. Могу ли я передать значение экспресс-маршруту, и если да, то как?

5
задан Mariusz Jamro 15 March 2012 в 14:12
поделиться