DialogFlow 外部 api 调用 - 结果始终是对象对象
DialogFlow external api calling - result is always object Object
下面是来自index.js
的方法
function costOfItemHandler(agent) {
const itemName = agent.parameters.foodItem;
const url = "https://fast-beach-13460.herokuapp.com/Eatery";
return axios.get(url)
.then((result) => {
console.log('result is '+ result);
});
在日志中它是 textPayload:"result is [object Object]"。
当我浏览 url 时,它给出了正确的响应。
试试这个:
console.log('result is ', result);
如果将对象附加到字符串,它 returns [object, Object]。
下面是来自index.js
的方法function costOfItemHandler(agent) {
const itemName = agent.parameters.foodItem;
const url = "https://fast-beach-13460.herokuapp.com/Eatery";
return axios.get(url)
.then((result) => {
console.log('result is '+ result);
});
在日志中它是 textPayload:"result is [object Object]"。 当我浏览 url 时,它给出了正确的响应。
试试这个:
console.log('result is ', result);
如果将对象附加到字符串,它 returns [object, Object]。