如何将我的Chatfuel机器人连接到后端服务器

时间:2019-04-29 13:04:20

标签: node.js api chatfuel

所以我试图调用我的nodejs服务器的api: http://localhost:8000/api?birth=02.03.2019

,而该网址在我的网络浏览器中可用并返回json时,chatfuel甚至不会调用我的服务器。我不确定我在这里忘记做什么。

我可以通过chatfuel调用其他API

我的api:

var express = require('express');

var app = express();

...

app.get('/api', (req, res) => {
  let pertinentData = fetchData(findAge(req.query.birth), data);
    res.status(200).send({
       set_attributes: {
          notification: pertinentData.push
       },
       messages: [
          {text: pertinentData.semaine}
       ]
   })
});

const PORT = 8000;

app.listen(PORT, () => {
    console.log(`server running on port ${PORT}`)
});

编辑:

此代码实际上有效,唯一的问题是chatfuel不接受localhost url作为api。我不明白为什么要这么做。

0 个答案:

没有答案