Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 如何让我的worker.js访问'sails'对象_Node.js_Sails.js - Fatal编程技术网

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

Node.js 如何让我的worker.js访问'sails'对象,node.js,sails.js,Node.js,Sails.js,在Heroku的鼓励下,我在我的Sails项目中创建了一个worker.js文件。但是,这个文件是使用节点worker.js独立执行的,但是我想重用为我的sails应用程序设置的配置。特别是sails.log和sails的模型 如何让我独立执行的worker.js文件访问sails对象。经过大量的推特和询问,我终于用sails.load()解决了这个问题。根据答案: @你能回答这个问题吗。我知道你在三月份实施了类似的措施 var Sails = require('sails'); Sails.l

在Heroku的鼓励下,我在我的Sails项目中创建了一个worker.js文件。但是,这个文件是使用
节点worker.js独立执行的,但是我想重用为我的sails应用程序设置的配置。特别是
sails.log
和sails的模型


如何让我独立执行的
worker.js
文件访问
sails
对象。

经过大量的推特和询问,我终于用
sails.load()
解决了这个问题。根据答案:


@你能回答这个问题吗。我知道你在三月份实施了类似的措施
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();
});