【问题标题】:How can I set firebase adminsdk file in .env file?如何在 .env 文件中设置 firebase admin sdk 文件?
【发布时间】:2022-02-13 00:49:30
【问题描述】:

【问题讨论】:

    标签: reactjs jwt


    【解决方案1】:

    你可能想做这样的事情。

    // 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]"
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-12-30
      • 1970-01-01
      • 2019-01-16
      • 2019-05-02
      • 2021-03-31
      • 2018-01-15
      • 2018-08-07
      • 1970-01-01
      相关资源
      最近更新 更多