🦁

Node.jsでFirebase Adminの鍵をloadする

2022/03/21に公開

メインファイルでrequireする

const admin = require("firebase-admin");
const serviceAccount = require("path/to/adminsdk.json");

// Initialize app
admin.initializeApp({
credential: admin.credential.cert(serviceAccount),
});

プロセス起動時に環境変数で鍵のファイルを渡す

GOOGLE_APPLICATION_CREDENTIALS=\"path/to/adminsdk.json\" node src/app.js

src/app.jsでは以下のように読み込む

admin.initializeApp({
  credential: admin.credential.applicationDefault(),
})

参考

Discussion