kue - 处理不同文件中的作业

时间:2016-04-02 12:17:39

标签: javascript node.js kue

我希望我的queue.process函数位于单独的文件中,但module.exports不起作用。

kue.js:

var kue = require('kue');
module.exports = function() {
  var queue = kue.createQueue();
  queue.process('test', function(job, done) {
    console.log('job processed.');
    done();
  }
}

server.js:

require('./kue');
//server stuff

没有错误。我还有一个单独的功能排队作业及其工作。问题似乎在于导入kue.js文件。

2 个答案:

答案 0 :(得分:2)

您正在kue.js中导出一个函数,但是在需要它时不会调用该函数。试试

 require('./kue')();

答案 1 :(得分:1)

您应该要求输出要导出的功能的名称

module.exports.proccess = function()...