我是nodejs的新手,正在使用express js,我正在调用REST API并希望显示响应,但是我的问题是该响应显示在console.log中,但我想传递正文(响应)在assistant.ask中,我的错误是我的代码:
var request = require('request');
let rawInput = function (assistant) {
let rawInput = assistant.getRawInput();
request.post(
'http://xxxxxxx.ngrok.io/api/v1/240/respond',
{ json: { query: rawInput } },
function (error, response, body) {
if (!error && response.statusCode == 200) {
console.log(body);
assistant.ask(body);
}
else{
console.log(error);
}
}
);