Firebase Fuction deploy 중 아래와 같은 error를 만났다.
Cloud Functions deployment requires the pay-as-you-go (Blaze) billing plan. To upgrade your project
firebase에서 Node.js 10이상 부터는 Blaze 요금제를 사용해야 Functions 사용이 가능하다는 에러였다.
나는 우선 테스트 용도로만 사용할 것이라 functions/package.json의 node.js 버전을 수정하여 임시로 해결했다.
functions/package.json
기존 |
변경 후 |
"engines" : { "node": "10" } |
"engines" : { "node": "8" } |
firebase에서 Node.js 8 버전이 2020년 6월 8일 자로 지원이 중단되었고,
2021년 3월 15일 이후에 이미 배포된 함수들도 사용이 중단되기 때문에 출시할 때는 Blaze요금제 업그레이드 후 Node 버전을 올려서 사용해야 할 것 같다.