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
没有错误。 我也有一个单独的function排队工作和它的工作。 这个问题似乎是在导入kue.js文件。
你正在kue.js中导出一个函数,但是当你需要的时候你并没有调用这个函数。 尝试
require('./kue')();
例如,您应该要求输出您要导出的函数
module.exports.proccess = function()...