이미 백엔드 작업을 얼추 마쳤지만, 하면서 기억에 남았던 내용이나 앞으로 발생할 문제에 대해 기록해보려 한다.처음 작성할 내용은 트랜잭션에 관한 내용이다.현재 진행하고 있는 프로젝트에서 BULK로 INSERT작업을 해야하는 경우가 여러 곳에 있다. 반복문을 돌면서 여러

정신없이 프로젝트를 진행하느라 오랜만에 블로그를 작성해본다. 프로젝트는 이미 종료되었지만, 하면서 기억에 남는 내용을 작성해보려 한다. 이번엔 정말 성실하게..!! 가장 먼저 Docker에 대한 내용을 다뤄보겠다. 현재 진행하고 있는 프로젝트의 디렉토리 구조는 다음과 같다. 프로젝트를 진행하면서 불편했던 점이 두 가지 존재했다. 🤔 문제 각 파트별 ...
🤔 문제 프로젝트 진행 중 참조 관계인 테이블의 데이터를 SELECT 해오려고 할 때 고민되는 문제가 생겼다. 프론트에서 조건을 받아오면 해당 조건과 일치하는 데이터를 A테이블에서 가져오고, 가져온 튜플들의 id를 가지고 A와 참조 관계에 있는 B테이블의 데이터를
프로젝트가 거의 끝나면서 인생 첫 배포를 할 때가 왔다!! CRUD만 해왔던 나는 반쪽짜리 백엔드였던 것이다..!! 여러 클라우드 서비스가 있지만 나는 AWS를 이용해보려 한다. 프리 티어가 있기 때문이다... 추후 AWS RDS와 바로 연결해서 사용하면 좋을 것 같
지난번에 AWS 인스턴스를 생성해 배포까지 진행했었다. 해당 프로젝트에서는 DB를 이용하는 부분이 있었기에 AWS RDS 연결에 대해 다뤄보려고 한다. 🚀 RDS 사용해보기 이번에도 참고한 블로그가 있다! Aurora and RDS 메뉴에 들어가서 데이터베이스 생
지난번 AWS를 통해 무사히 배포를 마쳤다. 약간 불편한 점이 있다면 새로 코드가 업데이트 될 때마다 ssh로 서버 컴퓨터에 접속해서 git pull 을 진행한 뒤 다시 docker compose up을 해야 하는 것이다. 그래서 이번엔 Github Actions를

문제 실습 nodemailer에서 제공하는 service를 이용하면 세세하게 설정하지 않아도 됨 나는 naver를 사용하려고 직접 설정햇음 개발자문서를 통해 port번호 등을 확인할 수 있다 그리고 네이버에서 SMTP를 사용하려면 메일 설정에서 이걸 허용해주어야함