使用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:这是我的愚蠢问题,我在同一个项目上创建了两个相同的帖子方法,对不起我的朋友们:)