2019-12-21 TIL

아. 또 1시를 넘어버렸네.

오늘은 Google 인증 후에 token을 만들어 cookie로 전달하는 코드를 작성했다.

아직 미진한 부분이 있어서 내일 좀 더 손을 봐야하다.

access token과 refresh token의 역할도 명확하게 작성하려면 시간이 조금 더 필요할 것 같다.

중간에 build 후 실행해 볼 일이 생겼는데 갑자기 실행이 안됐다. TypeORM의 ormconfig.json 파일을 찾지 못한다는 에러 메시지만 계속 출력됐다. development, test 모두 잘 되는데 production만 안되는거다.

원인을 확인해보니 내가 작성한 package.json script였다.

"prod": "NODE_ENV=production tsc && node dist/index/js"

tsc 때문에 && 이후 명령에 NODE_ENV가 전달되지 않은 것이 문제였다 ㅠㅠ

헐 이걸로 2시간 가까이 잡아먹었는데 너무 허탈했다. ㅋㅋㅋㅋㅋㅋ

다음과 같이 변경했다.

"preprod": "tsc",
"prod": "NODE_ENV=production node dist/index.js"

잘된다. 아주 자알된다. ㅠㅠ ㅋㅋㅋㅋㅋㅋ

삽질 그만하고 얼른 자자. 내일도 달려야 하니까.


Written by@[Suho]
뭐든지 만들어보자.