我想创建一个行动项目。我运行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
最好的问候 路卡
答案 0 :(得分:3)
您需要导出功能,否则Firebase无法运行/部署它。您可以查看一些很棒的代码示例,了解如何使用Firebase here在Google Assistant上执行操作。
以下代码将帮助您入门。
const {dialogflow} = require('actions-on-google');
const functions = require('firebase-functions');
const app = dialogflow({debug: true});
exports.myFunction = functions.https.onRequest(app);