编写全局使用的函数

时间:2016-03-08 13:54:46

标签: node.js loopbackjs strongloop

我需要编写将在多个地方使用的功能,例如中间件或模块。 如何以及何时可以使用此功能并使用它? 感谢。

2 个答案:

答案 0 :(得分:0)

你可以在model.js或js文件中编写函数并放入公共目录,这样你就可以访问几个地方,参考这个链接。 https://docs.strongloop.com/display/public/LB/common+directory

答案 1 :(得分:0)

这样做的一种方法是将它作为一个函数添加到你的服务器中,需要在server.js中添加它,

例如

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

然后,必需的文件必须导出函数thorugh.exports

然后,您可以从服务器上下文文件调用app.logger或从model.js调用它。您可以通过model.app.logger调用它。