如何在Express JS中调用rest api

时间:2019-07-02 07:39:46

标签: node.js rest express

我是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); 
        }
    }
);

0 个答案:

没有答案