2016-03-08 4 views
-1

Мне нужно написать функцию, которая будет использоваться в нескольких местах, например, middlewares или modules. Как и когда я могу поместить эту функцию и использовать ее? Спасибо.Напишите глобально используемую функцию

+0

Я использую каркас strongloop. –

+0

Держу пари, что да. –

ответ

0

Вы можете написать функцию в файлах model.js или js и поместить в общий каталог, чтобы вы могли получить доступ к нескольким местам, со ссылкой на эту ссылку. https://docs.strongloop.com/display/public/LB/common+directory

+0

Большое спасибо. Это было полезно. –

+0

@IgorShainsky не забудьте нажать зеленый сигнал. –

0

Один из способов сделать это может быть, чтобы добавить его на сервер в виде функции от require'ing его в server.js,

например.

var app = module.exports = loopback(); 
app.logger = require('../common/utils/logging'); 

Требуемый файл будет затем экспортировать функциональность Копание module.exports

Из контекста файла сервера можно затем вызвать app.logger или из model.js вы можете назвать его, хотя модель. app.logger.

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