수면 : 2시 30분 ~ 7시
-
개발
빌드 및 실서비스 작업 마무리하기
* 잠깐자고 일어나 작업했다. 보통 잠을 청하면서 열심히 고민하면 해결책이 떠오르는데 어제는 아무것도 떠올리지 못하고 바로 잠들었다. 일어나서도 아무 해결책이 없었다.
* 일단 기존 버그부터 잡은 후
* 실서버에서 직접 빌드를 쳤다
* nitro옵션을 제미나이와 함께 다시 설정하고
* 실서버에서 직접 npm run dev를 쳐서 개발모드로 확인한후
* npm run preview로 한단계 더 테스트하고
* 최종 npm run start로 접속했다
* 하나의 문제가 아니었다. 쟐못된 nitro옵션 설정이 하나, server allowedHosts 설정이 둘, runtimeConfig에 있는 process.env 환경 문제 셋, 실행시 process.env 환경설정 넷, 실서버 mode가 production이 아닌 product로 되어있던 문제 다섯.
* nuxt3의 serving 방식이 많이 달라서 낯설기도 하고 이게 맞는지 의심스럽기도했다
NODE_ENV=production HOST=0.0.0.0 PORT=xxx node ./.output/server/index.mjs
* 다시 봐도 낯설다. 하지만 어쨌든 해냈다
그와 함께 크롬과 nuxt devTools와 충돌하여 발생하던 경고메시지도 제거했다.
어제 잘때만해도 설정들이 너무 복잡해 부담스러웠고(모든 모듈들이 가장 최신 버전으로 업데이트된 상태라서 ai들도 정보가 없어 각기 다르 해결책을 내놓았다. 하지만 그것들은 그다지 도움도 되지 않았다. 결국 ai들은 하나같이 안정적인 과거버전으로 돌아가기를 권유했었다) 며칠이 걸릴지도 모르겠다 생각했는데 기상후 얼마 지나지 않아 해결했다.
- 운동완료