[FDBS] Google cloud translation api 적용기

Jay ·2023년 3월 4일
0

Goal

Google translation api 적용한 웹페이지 번역 서비스 적용.

Problem

Vercel 환경변수에 Google Application Credentials 설정.

GOOGLE_APPLICATION_CREDENTIALS='/myProject.id.json'

vercel은 string만을 환경변수로 입력 가능한데

상대경로로 value값이 주어져 상당히 난감했었다.

수많은 삽질과 구글링 끝에 스택오버플로우에서 해답 발견

https://stackoverflow.com/questions/64073209/how-do-i-add-google-application-credentials-secret-to-vercel-deployment

Ensure the private_key is a JSON-compliant value by wrapping it in an extra double quote FIREBASE_PRIVATE_KEY='"-----BEGIN PRIVATE KEY-----\nXXX\n-----END PRIVATE KEY-----"' And parse the value on retrieval, like so: JSON.parse(process.env.FIREBASE_PRIVATE_KEY) Reference: github.com/vercel/vercel/issues/749#issuecomment-707515089

PRIVATE_KEY value를 ''로 감싸고 JSON.parse 적용하니 문제해결...

profile
Jay입니다.

0개의 댓글