Cod*_*224 12 javascript node.js firebase google-cloud-functions
我正在使用云功能,并希望从我的一个Javascript服务器文件中获取项目名称.我知道该值存储在.firebaserc中,但我不认为该文件在服务器上可用,对吧?我想做这样的事情:
const functions = require('firebase-functions');
const admin = require('firebase-admin');
admin.getProjectName(); // or getProjectID()
Run Code Online (Sandbox Code Playgroud)
要么
functions.getProjectName();
Run Code Online (Sandbox Code Playgroud)
Cod*_*224 26
谢谢@Frank.答案是:
process.env.GCLOUD_PROJECT.
我不确定变量process来自哪里,但这确实可以获得项目名称.
Hug*_*lva 11
Firebase管理员SDK可以为您访问该信息.
const admin = require('firebase-admin');
const projectId = admin.instanceId().app.options.projectId
Run Code Online (Sandbox Code Playgroud)
这对我有用。(节点10)
const FIREBASE_CONFIG = process.env.FIREBASE_CONFIG && JSON.parse(process.env.FIREBASE_CONFIG);
const projectId = FIREBASE_CONFIG.projectId;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5449 次 |
| 最近记录: |