如何让我的worker.js访问`sails`对象

时间:2015-08-06 21:31:20

标签: node.js sails.js

在Heroku对worker dynos的鼓励之后,我在Sails项目中创建了一个worker.js文件。但是,此文件是使用node worker.js独立执行的,但我想重复使用我为我的sails应用设置的配置。特别是sails.log和帆#39;模型。

如何为worker.js对象提供独立执行的sails文件访问权限。

1 个答案:

答案 0 :(得分:0)

经过大量的推特和询问,我终于用sails.load()进行了管理。基于答案here

var Sails = require('sails');
Sails.load(function(err, sails) {
   // At this point you have access to all your models, services, etc.
   sails.log('Worker is ready');
   fireJobListener();
});