小编use*_*281的帖子

当我运行“与我的测试应用程序对话”时,Web模拟器显示“我的测试应用程序当前无响应。请稍后重试”

我使用Google的操作启动了一个新的新应用,当我运行模拟器时,我收到此消息“我的测试应用目前未响应。请稍后重试”。

我正在使用Firebase部署我的履约,如下所示

const functions = require("firebase-functions");
const App = require("actions-on-google").DialogflowApp;
const firebase = require("firebase");
const firebaseAdmin = require("firebase-admin");

firebaseAdmin.initializeApp(functions.config().firebase);

exports.cabDemo = functions.https.onRequest((request, response) => {
  const app = new App({ request, response });

  const BOOK_TAXI = "book.taxi";
  debugger;
  function bookTaxi(app) {
    app.ask("Currently looking for taxis now. Anything else?");
  }

  const actionMap = new Map();    
  actionMap.set(BOOK_TAXI, bookTaxi);
  app.handleRequest(actionMap);
});
Run Code Online (Sandbox Code Playgroud)

我已经对其进行了测试,并且昨天它已正确部署,当我今天早上尝试运行它时,它给了我该消息没有响应。它仍然可以正确部署,但是我无法在模拟器上对其进行测试。

我在google项目和api.ai项目上的操作已正确链接,所以我认为这不是问题。但是我很容易错。

网络模拟器的响应是

{
  "audioResponse": "//NExAARsE...",
  "conversationToken": "GidzaW11bG...",
  "response": "Cabforce demo isn't responding right now. Try again soon.",
  "visualResponse": {
    "visualElements": [] …
Run Code Online (Sandbox Code Playgroud)

simulator firebase actions-on-google dialogflow-es

5
推荐指数
1
解决办法
1364
查看次数