Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在另一个函数中调用函数_Javascript_Node.js - Fatal编程技术网

Javascript 在另一个函数中调用函数

Javascript 在另一个函数中调用函数,javascript,node.js,Javascript,Node.js,我是node.js的新手 我想在另一个函数中调用schedule.schedulejobs。 以下代码用于将数据库中的某些数据更新到数据库中。我想在将详细信息更新到数据库后调用schedulejob。这是如何实现的 exports.saveJobs = function (jobsCollection, context) { console.log(utils.httpBody(context.req)); var record = utils.httpBody(

我是node.js的新手

我想在另一个函数中调用
schedule.schedulejobs
。 以下代码用于将数据库中的某些数据更新到数据库中。我想在将详细信息更新到数据库后调用schedulejob。这是如何实现的

    exports.saveJobs = function (jobsCollection, context) {
      console.log(utils.httpBody(context.req));
      var record = utils.httpBody(context.req);  
      var id =record.id;
      var date =record.date;
      jobsCollection.update({ id: record.id}, { $set: record}, { upsert: true }, function (err, result) {
         if (!err) return context.sendJson([], 404);
// i need to call the schedule jobs after performing updation to db
                 schedule.scheduleJob(date, function (id) {
     });
     });

    }
调度作业功能

var j = schedule.scheduleJob(date, function(id){
            return function(){
            console.log("inside----------")
            console.log(id)
            };

            }(id));

你能在你的电话里打电话吗
function(err,result){schedule.scheduleJob(date,function(id){});if(!err)return context.sendJson([],404);}
但是我试过了,它不起作用,为什么你不在帖子中说你试过这个?请注意,我在返回之前进行了调用。。不同于您的示例
if(err)返回context.sendJson([],404)
而不是
如果(!err)
——如果有错误,请停止。否则,继续吗?