запросы не пересылаются с хоста serveo.net на мой локальный хост - PullRequest
0 голосов
/ 18 июня 2019

Я пытаюсь сделать локальный сервер для бота диалогового потока.Я написал пример кода, который обрабатывает определенное намерение в объявлении бота, чтобы достичь этого, я использовал serveo.net в качестве программного обеспечения для туннелирования и node.js для создания моего сервера.Запрос, поступающий из диалогового потока, достигает serveo.net, но не пересылается на мой локальный хост, и я не могу получить ответ.

Я попытался запустить node и serveo.net в двух одновременных командных приглашениях, новсе еще не работает.

app.post('/webhook',express.json(),(request,response) => {
    console.log("Server Hit");
    webhookprocessing(request,respond);
    let intentMap = new Map();
    intentMap.set('Default Welcome Intent', welcome);
intentMap.set("webhook",webhookprocessing);
agent.handleRequest(intentMap);
    });

Этот код является фрагментом определенного метода записи.

enter image description here

enter image description here

URL-адрес webhook в диалоговом потоке:

edit2: я пытался проверить URL-адрес webhook, о котором я упоминал в webhook dialogflow, я видел это на странице URL enter image description here

edit3: Через некоторое время я увидел этот результат на своей консоли enter image description here

Запрос на выполнение, который я получил, это:

{
  "responseId": "171a0d20-f2f7-4743-a11f-3489a3f66a8e-273dd5df",
  "queryResult": {
    "queryText": "My name is karthik",
    "action": "webhook",
    "parameters": {
      "given-name": "Karthik"
    },
    "allRequiredParamsPresent": true,
    "fulfillmentMessages": [
      {
        "text": {
          "text": [
            ""
          ]
        }
      }
    ],
    "intent": {
      "name": "projects/master-bot-53dee/agent/intents/15b96d92-4adb-4657-8b15-ebdf7df180b4",
      "displayName": "webhook"
    },
    "intentDetectionConfidence": 1,
    "languageCode": "en"
  },
  "originalDetectIntentRequest": {
    "payload": {}
  },
  "session": "projects/master-bot-53dee/agent/sessions/eb40aee2-46d0-eefa-fc21-77c273e5a9eb"
}

Прошу прощения за плохую презентацию. Я новичок в этом и использую node.js.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...