firebase admin dashboard
1.0.0
轻松为您的 Firebase 支持的应用程序创建管理仪表板。例如,您可以创建一个商家仪表板,用于在使用 Firebase 作为后端的电子商务网站上上传商品。
functions
夹内定义的 Firebase 云函数api
。api
云函数,它基本上是您的应用程序的基于 Express 的 API。您在这里编写所有受保护的业务逻辑。将您的 Firebase 项目名称放入.firebaserc
中。
在 Firebase 上为 JWT 令牌设置密钥。
firebase functions:config:set auth.secret= " <YOUR_SECRET> "
cd 到functions
夹并运行
yarn install
对于每个管理员用户,运行 npm 脚本
yarn run passwdgen < username > < password >
并遵循进一步的指示。
cd 到dashboard
文件夹并运行
yarn install
在dashboard/src/globals.js
文件中,在 API_URL 中设置本地和生产云函数端点。要获取这些值,请运行:
对于本地
firebase serve --only functions
用于生产
firebase deploy
.json
文件并将其导出到环境变量中。 set GOOGLE_APPLICATION_CREDENTIALS= < path_to_json_file > /serviceAccountKey.json
functions
文件夹中,运行firebase functions:config:get > .runtimeconfig.json
firebase serve --only functions
dashboard
文件夹并运行yarn start
运行deploy.sh
。
如果您遇到问题,请打开一个新问题或写信给我:[email protected]。