Google辅助动作,无功能URL
Google assistant action, no function URL
我想创建一个行动项目。我在 运行 firebase deploy --only functions
时遇到问题。
我之前 运行: npm install -g firebase-tools
, firebase login
, firebase init
, npm install actions-on-google
, npm install
一切正常,并显示:部署完成。但它并没有给我提供 CMD 中的 URL 功能。另外,当我在这里查找时:https://console.firebase.google.com/.../functions/list 它没有显示 URL.
你知道我做错了什么吗?
那就是我正在做的教程:
https://developers.google.com/actions/tools/fulfillment-hosting
此致
卢卡
您需要导出函数,否则 Firebase 无法 run/deploy。您可以查看一些很棒的代码示例,了解如何使用 Firebase here 在 Google 助手上执行操作。
以下代码应该可以帮助您入门。
const {dialogflow} = require('actions-on-google');
const functions = require('firebase-functions');
const app = dialogflow({debug: true});
exports.myFunction = functions.https.onRequest(app);
我想创建一个行动项目。我在 运行 firebase deploy --only functions
时遇到问题。
我之前 运行: npm install -g firebase-tools
, firebase login
, firebase init
, npm install actions-on-google
, npm install
一切正常,并显示:部署完成。但它并没有给我提供 CMD 中的 URL 功能。另外,当我在这里查找时:https://console.firebase.google.com/.../functions/list 它没有显示 URL.
你知道我做错了什么吗? 那就是我正在做的教程: https://developers.google.com/actions/tools/fulfillment-hosting
此致 卢卡
您需要导出函数,否则 Firebase 无法 run/deploy。您可以查看一些很棒的代码示例,了解如何使用 Firebase here 在 Google 助手上执行操作。
以下代码应该可以帮助您入门。
const {dialogflow} = require('actions-on-google');
const functions = require('firebase-functions');
const app = dialogflow({debug: true});
exports.myFunction = functions.https.onRequest(app);