아. 또 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"
잘된다. 아주 자알된다. ㅠㅠ ㅋㅋㅋㅋㅋㅋ
삽질 그만하고 얼른 자자. 내일도 달려야 하니까.