2

Kue を使用してジョブをスケジュールしようとしています。

しかし、ある名前のキューが既に存在するかどうかを確認する方法を見つけようとしています。

これは今までの私のコードです。問題は、ノードを実行するたびにキューを作成し続けることです。

キュー名「email」が既に存在するかどうかを確認するにはどうすればよいですか?

var queue = kue.createQueue(); 
            var job = queue.create('email', {  
                title: 'Welcome to the site',
                to: 'user@example.com',
                template: 'welcome-email'
            }).save();

            job.on('complete', function(result){
                console.log('Job completed with data ', result);
            });

            kue.app.listen(3001);

            queue.process('email', function(job, done){
              email('abc@gmail.com', done);
            });

            function email(address, done) {
              console.log(address);
              // email send stuff...
              done();
            }
4

1 に答える 1