【发布时间】:2022-02-13 00:49:30
【问题描述】:
【问题讨论】:
【问题讨论】:
你可能想做这样的事情。
// Admin SDK
const admin = require('firebase-admin')
// use environment variables to initialize the app! ?
admin.initializeApp({
credential: admin.credential.cert({
projectId: process.env.FIREBASE_PROJECT_ID,
clientEmail: process.env.FIREBASE_CLIENT_EMAIL,
// replace `\` and `n` character pairs w/ single `\n` character
privateKey: process.env.FIREBASE_PRIVATE_KEY?.replace(/\\n/g, '\n'),
}),
})
在你的环境文件中
FIREBASE_PROJECT_ID="[PROJECT_ID]"
FIREBASE_PRIVATE_KEY="-----BEGIN PRIVATE KEY-----\n[KEY_IS_HERE]\n-----END PRIVATE KEY-----\n"
FIREBASE_CLIENT_EMAIL="[CLIENT_EMAIL]"
【讨论】: