【发布时间】:2015-08-21 08:59:45
【问题描述】:
我有自己的 rest API,它在内部调用 NLP API,为此我必须在他们的 URL 上发布一些数据。 我正在使用 needle 来实现这一点,但是有一些我无法捕捉到的错误,并且我自己的 api 正在向前端返回 500。
这是我的 server.js 代码的那部分:
app.post('/api/get',function(req,res) {
//console.log(req);
console.log("here in post ");
if(!req.body){
return res.send(400);
}
//console.log(req.body.msg);
var searchQuery = req.body.msg;
var options = { 'api-key' : '3080a0e0-1111-11e5-a409-7159d0ac8188' };
needle.post('http://api.cortical.io:80/rest/text/keywords?retina_name=en_associative',searchQuery,options,function(err, resp){
if(err){
console.log('something went wrong :' + err);
}
console.log('Got :'+resp );
});
我每次都联系here in post,但之后就没有了。我也很好奇这是为外部 API 指定我的 api-key 的正确方法。
谢谢。
【问题讨论】:
标签: javascript node.js express needle.js