항상 겪는 UTC와의 싸움
이번엔 좀 살만했다
NestJS 프로젝트에서 자꾸 현재시간을 입력하면 UTC로 저장이 되었는데
뭔짓을해도 삽질하는 기분이라 코드를 수정하지않고도 하는 방법을 찾아냈다
pakage.json에 시작하는 scripts에 앞에 TZ=Asia/Seoul
를 추가해주면된다
나는 다음과 같이 입력해주었다
"scripts": {
...
"start": "TZ=Asia/Seoul nest start",
"start:dev": "TZ=Asia/Seoul nest start --watch",
"start:debug": "TZ=Asia/Seoul nest start --debug --watch",
"start:prod": "TZ=Asia/Seoul node dist/main",
...
},
그리고 실행시 아래와 같은 명령어로 스크립트를 실행해주면 된다(yarn을 이용한 개발환경 실행시)
yarn run start:dev