nestjs2 [ 프로젝트 세팅 ] Nest.js + Husky + CommitLint + Gitmoji 세팅 Nest.js를 이용한 개인 프로젝트중 Commit Convention을 만드는 연습을 진행하기로 했습니다. 이를 이용한 다양한 기능으로 Husky, CommitLint + Gitmoji가 있습니다. Husky란? Git는 Hook이라는 기능을 가지고 있습니다. Git에서 특정 이벤트(add, commit, push 등)를 실행할 때, 그 이벤트에 Hook을 설정하여 Hook에 설정된 스크립트를 실행할 수 있습니다. 간단하게 설명하자면 git commit, push 등의 이벤트가 실행될때 설정된 스크립트를 실행하는것을 말합니다. 이를 이용하여 eslint, prettier등의 기능을 이용하여 협업을 진행할때 코드를 일정하게 맞추는 기능을 합니다. 이 프로젝트에서 진행될 기능은 commit시 eslint검.. 2023. 9. 12. [캡스톤 디자인] AWS S3 정보 가져오기 [1] 캡스톤 디자인중 S3에 업로드한 이미지의 링크를 DB상에 넣기위해 Nest와 S3를 연결하여 가져오는 작업을 진행하였습니다. 다음 글은 프로젝트 외로 따로 재구성한 내용입니다. 먼저 S3 버킷을 생성하여줍니다. 버킷이름을 작성해주고 퍼블릭 엑세스 차단을 풀어줍니다. 업로드할 이미지를 드래그하여 업로드해줍니다. 권한탭으로 들어가서 버킷 정책 편집을 눌러줍니다. 정책 생성기를 눌러줍니다. 다음과 같이 작성해줍니다 이후 이러한 정책이 생성되면 정책에 붙여넣기 해줍니다. 여기까지 하시면 S3 버킷 생성완성 Nest연동은 다음 글에서 계속됩니다 2022. 11. 19. 이전 1 다음