我不是很熟悉Node js,也不太熟悉http请求,所以如果这是明显的东西,请原谅我。
我下面这个website例子:
$.ajax({
url: 'https://api.wit.ai/message',
data: {
'q': 'set an alarm in 10min',
'access_token' : 'MY_WIT_TOKEN'
},
dataType: 'jsonp',
method: 'GET',
success: function(response) {
console.log("success!", response);
}
});
我想创建的这一点,但在节点的js的等价物。我试图使用'节点请求',但是我的代码不工作。我尝试了很多变化,但无济于事。
下面是一个例子:
var request = require('request');
var url = 'https://api.wit.ai/message';
var data = {
'q': 'hello test123 trying to get entities from this message',
'access_token': 'MY_WIT_TOKEN'
};
request.get({ url: url, formData: data }, function (err, httpResponse, body) {
if (err) {
return console.error('post failed:', err);
}
console.log('Get successful! Server responded with:', body);
});
当我编译这段代码,我用终端回复:
出了错。我们已收到通知。
你最好参考[文档](https://nodejs.org/api/http.html) –