Lea*_*ode 21 firebase google-cloud-functions firebase-console
我按照以下步骤操作:
Firebase CLI(命令行界面)需要Node.js和npm,您可以按照https://nodejs.org/上的说明进行安装.
安装Node.js和npm后,通过npm安装Firebase CLI:
npm install -g firebase-tools
初始化您的项目:
a.运行firebase登录以通过浏览器登录并验证firebase工具.
b.转到Firebase项目目录或创建目录
C.运行firebase init函数
选择关联的firebase项目
选择Y以使用npm安装依赖项
转到目录设置firebase功能
使用您创建的函数编辑index.js文件
运行firebase使用--add添加Firebase项目
运行firebase deploy --only函数来部署该功能
完成所有这些后,我在部署完成后在终端中收到消息但在Firebase控制台中,当我单击"功能"选项卡时,没有列出任何功能!?
对于 Cloud Functions,需要将您的函数添加到特殊的导出对象(这是使函数在当前文件外部可访问的 Node 方式)确保您的函数目录中有 index.js:
函数示例:
// Import the Firebase SDK for Google Cloud Functions.
const functions = require('firebase-functions');
// Import and initialize the Firebase Admin SDK.
const admin = require('firebase-admin');
admin.initializeApp();
// Your function declaration. Example of a fired function when a user is created in Auth feature.
exports.myFunction = functions.auth.user().onCreate(async (user) => {
// ... your code here.
});
Run Code Online (Sandbox Code Playgroud)
然后按照以下步骤进行部署:
并初始化: $ firebase init
对于完整部署: $ firebase deploy
很好的读物,有一个非常有用的例子:https ://codelabs.developers.google.com/codelabs/firebase-cloud-functions/#7
| 归档时间: |
|
| 查看次数: |
11227 次 |
| 最近记录: |