본문 바로가기
개발/react

React-typescript firebase admin sdk 이슈

by deokkk 2022. 5. 30.
반응형

요약

- typescript에서 firebase admin sdk를 초기화하는 과정에서 발생한 타입 이슈입니다.

 

 

Error 

Argument of type '{ "type": string; "project_id": string; "private_key_id": string; "private_key": string; "client_...' is not assignable to parameter of type 'string | ServiceAccount'. Type '{ "type": string; "project_id": string; "private_key_id": string; "private_key": string; "client_...' has no properties in common with type 'ServiceAccount'.

 

Solution

import admin from "firebase-admin";

const serviceAccount = {
  "type": "service_account",
  ...
} as admin.ServiceAccount;

admin.initializeApp({
  credential: admin.credential.cert(serviceAccount),
});
반응형

댓글