error(4)
-
failed to parse private key 오류 해결 (firebases .env파일) dotenv
firebase를 이용 할 때 민감 정보가 들어가있는 json파일을 받게 된다. json파일을 그대로 git에 푸시하는것은 보안적인 이슈가 발생 할 수 있으니 dotenv를 사용하여 .env와 같은 환경변수로 처리 해준다. 그럴때 .env에 private_key가 .env 파일에 들어가면 failed to parse private key: Error: Invalid PEM formatted message 이란 메시지가 발생하며 실행이 안된다. 해결 방법은 private_key끝에 replace(/\\n/g, '\n')를 넣어주면 정상적으로 작동한다. env.private_key.replace(/\\n/g, '\n') const account = { project_id: env.project_id, pri..
2021.08.18 -
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xe2 in position 14: invalid continuation byte 해결 방법
encoding 부분을 'ISO-8859-1'로 변경해주면 파일을 읽을 수 있다. encoding='utf-8' => encoding='ISO-8859-1'
2021.05.14 -
SyntaxError: Non-ASCII character 에러 해결
파이썬을 실행할때 python 과 python3 명령어가 있다. python 명령어는 인코딩이 ASCLL이고 python3 명령어는 인코딩이 UTF-8이다 그래서 python 명령어를 사용 할 때 는 가장 첫 줄에 # -*- coding: utf-8 -*- 라고 적어 주고 실행해야 한다. 하지만 python3명령어는 utf-8로 인코딩을 하기때문에 정상 작동한다. 출처: https://korbillgates.tistory.com/97
2021.05.14 -
Cosmos DB에 mongoose sort기능 사용시 오류 The index path corresponding to the specified order-by item is excluded
로컬 mongoDB는 mongoose의 sort 기능이 정상적으로 작동한다. 하지만 cosmosDB에서는 pk키, unique키에만 sort 기능이 작동한다. docs.microsoft.com/en-us/azure/cosmos-db/mongodb-troubleshoot Troubleshoot common errors in Azure Cosmos DB's API for Mongo DB This doc discusses the ways to troubleshoot common issues encountered in Azure Cosmos DB's API for MongoDB. docs.microsoft.com pk키나 unique키가 아닌 컬럼를 사용하면 이런 오류가 발생한다. 주의하자. The index ..
2020.10.08