回调函数在POST请求中不起作用

时间:2014-11-20 01:57:30

标签: javascript node.js

使用Node.js,ExpressJS(5.0.0-alpha.1)和请求模块

这是POST请求

 app.post('/generateTags', function(req, res) {
    var title = req.body.title;
    restApiKeywords(title, function(tags) {
      console.log(tags);
    });
    });
  });

我的回调函数;

function restApiKeywords(postTitle,callback){
                request_('blabla'+postTitle,{json:true,encoding: "binary"}, function (error, response, body) {
                    if (!error && response.statusCode == 200) {
                         var data = body[1];             
                if (typeof(callback) === 'function') {callback(data);} 
         }
    });
    }

如果我在GET方法中调用此函数,它正在工作;

app.get("/test",function(req, res) {
 restApiKeywords("Recep Niyaz", function(tags) {
      console.log(tags);
   });
});

如何基本上将此功能运行到POST请求中?

FİXED:这是我的愚蠢问题,我在同一个项目上创建了两个相同的帖子方法,对不起我的朋友们:)

0 个答案:

没有答案