我希望我的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文件。
发布于 2016-04-02 12:26:02
您正在导出kue.js中的函数,但在需要时不调用该函数。试一试
require('./kue')();发布于 2016-04-02 12:24:19
例如,您应该需要将要导出的函数命名为
module.exports.proccess = function()...https://stackoverflow.com/questions/36373138
复制相似问题