1

queue.process 関数を別のファイルに入れたいのですが、機能しmodule.exportsません。

キュー.js:

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

サーバー.js:

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

エラーはありません。また、ジョブとその作業をキューに入れる別の関数もあります。kue.js ファイルのインポートに問題があるようです。

4

2 に答える 2

2

kue.js で関数をエクスポートしていますが、必要なときにその関数を呼び出していません。試す

 require('./kue')();
于 2016-04-02T12:26:02.587 に答える
1

たとえば、エクスポートする関数に名前を付ける必要があります

module.exports.proccess = function()...
于 2016-04-02T12:24:19.907 に答える