2016-01-31 2 views
1

У меня есть приложение, написанное с использованием экспресс с подключением к db, logger и другим длинным живым объектам, которые должны быть открыты и доступны несколькими файлами js.Expressjs - глобальные объекты

Каковы некоторые из методов, которые я мог бы использовать, чтобы сделать объект «глобальным» с минимальными накладными расходами/maintanence?

Благодаря

ответ

1

На мой взгляд, вы могли бы поставить его в foo.js файл и использовать require('foo.js'), чтобы загрузить его. Этот объект создается только один согласно This question

0

Определить, как это //global.js

module.export = function(){ 


    //define your global object and function here. 
} 

и вызвать require('global.js') в сценарии, где вы хотите

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