kue - 处理不同文件中的作业
kue - Processing jobs in different file
我希望我的 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 文件中。
例如,您应该要求为要导出的函数命名
module.exports.proccess = function()...
您正在 kue.js 中导出一个函数,但您没有在需要时调用该函数。尝试
require('./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 文件中。
例如,您应该要求为要导出的函数命名
module.exports.proccess = function()...
您正在 kue.js 中导出一个函数,但您没有在需要时调用该函数。尝试
require('./kue')();