본문 바로가기

[사이드프로젝트] 프론트 코드 ec2에 배포하기 https://puterism.com/deploy-next-js-with-ec2/ AWS EC2로 Next.js 배포하기 - Puterism AWS EC2를 통해 Next.js 프로젝트를 배포하는 방법이다. EC2 인스턴스 생성하기 먼저 EC2 인스턴스를 생성해야 한다. EC2 페이지에 접속해서 인스턴스 시작 버튼을 클릭한다. https://ap-northeast-2.console… puterism.com 위 블로그가 필요한건만 나와있길래 바로 적용해서 띄우기는 했다. 하지만 오류는 항상 전혀 생각지도 못한 곳에서 나더라. 보니까 static 폴더에 있는 파일들 전체를 가져오지 못하는 것 같은데 이유를 파악해야 겠다. 아이 귀차나... 해결: 2021.11.14 - [개발일지] - [사이드프로젝트] 프론.. 더보기
[사이드프로젝트] 로그인 기능 구현 로그인 기능 구현을 모두 끝냈다. 진짜 뼈대만 구현하였고 코드 정리를 전혀 안한 상태이지만 좀 뿌듯하다. nest 프레임워크 이용하였고 github oauth를 이용해서 로그인을 구현하였다. 내가 해보니까 이런 아리까리한 (내용을 아는것 같은데 실제로 해보면 겁나게 막히는 것들. 사실 존재만 알고 모르고 있었던 것들) 내용을 학습하기 위해서는 매일 조금의 시간으로 꾸준히 진행하는 것보다는 며칠에 몰아서 빡세게 매달리는 것이 나에게 더 맞는 것 같았다. 다음에 어떤 학습을 할지는 모르겠지만 이런 방식으로 계속 학습해야겠다. 더보기
[TypeORM] entity를 갱신했는데 예전 컬럼이 그대로 있는 현상 지금 사이드 프로젝트를 작업중이다. 개빡치는 문제가 있었는데, 예전 엔티티 기준으로 자꾸 테이블이 생성되어서 안쓰는 컬럼이 자꾸 생성되는 문제였다. 원인은, typeorm 옵션중 synchronize: true 가 있는데, 현재 업데이트된 entity 기준이 아닌, 이전에 만들어 두었던 dist 의 엔티티 파일을 기준으로 생성이 되었기 때문이다. 참고: https://stackoverflow.com/questions/66509913/nestjs-typeorm-typeorm-doesnt-update-entity-in-db-uses-old-cached-entity-inst 더보기