본문 바로가기

nestJS14

Digimon project : 백엔드 프로젝트 - 초기 설정 본격적으로 프로젝트를 시작해보자! 일단은 프로젝트를 위해 nest.js 초기 설정부터 해주자. 우선, Nest.js 프로젝트를 생성한다. (nest설치가 안되어있는 분들은 공식문서가서 nest cli를 설치하고 따라하시면 됩니다) nest new 그리고 nestia 적용을 위해서 다음 명령어를 입력해주자. 참고로, project폴더로 이동(cd)한 후 입력해줘야한다... (기본적으로 이런 건 다 알 거라고 생각하고 진행을 하겠습니다) npm install --save-dev nestia npx nestia setup 그리고 nestia.config.ts 파일을 설정해주자. 최상위 폴더에 생성해주어야 한다. // nestia.config.ts // nestia configuration file import.. 2023. 6. 23.
Digimon project : 백엔드 프로젝트 - 초기 설계 일단, 프로젝트를 진행하기에 앞서 간단하게 초기 설계를 해보았다. 아직은 정확히 어떤 기능이 필요하고 해당 기능이 어떤식으로 동작하는지에 대한 감이 잡히지 않아 자세하게 적지는 못했다. 자세한 용어까지는 여러분들이 모를테니 간략하게 적겠다! 주의사항 모든 아이템들에 대한 정보가 DB에 저장되어 있어야하고, 해당 아이템의 정보를 토대로 관련 아이템도 DB에서 정보를 불러와야 한다. 관리자 페이지를 만들어서 관리자 페이지만으로도 모든 기능, 정보들을 관리할 수 있어야 한다. 관리자는 회원가입이 필요없다. 개발자가 직접 DB에 꽂아줘야함. 다만, 개인정보수정은 할 수 있어야한다. 회원 탈퇴도 개발자가 직접 해주어야 한다. bcrypt를 사용하여 암호화를 하기 때문에 개발자가 직접 DB에 꽂아주는게 불가능하다... 2023. 6. 6.
#11-2. 기초부터 따라하는 Nest.js : Join 해당 포스팅은 nest.js 9.0.0 버전, typeorm 0.3.x 버전을 기준으로 작성되었습니다. 모든 글은 작성자의 주관이 100% 담겨있기 때문에 부정확할 수 있습니다. #pre. 터미널을 켜고 프로젝트 폴더로 이동 https://suloth.tistory.com/44 #0-1. 기초부터 따라하는 nest.js : 터미널 키는 법 + 터미널에서 작업 폴더 이동 윈도우 윈도우는 윈도우+R 버튼을 누른 후, cmd 를 입력하여 터미널을 킵니다. 혹은 윈도우 버튼을 눌러서 검색창에 cmd를 검색하면 터미널이 나올텐데 그걸 실행시켜주시면 됩니다. Mac OS Mac의 경 suloth.tistory.com 위의 링크의 내용을 참고하여 study 폴더로 이동해줍니다. 그리고 code . 명령어를 통해 vs.. 2023. 5. 15.
#11-1. 기초부터 따라하는 Nest.js : Comment CRUD 해당 포스팅은 nest.js 9.0.0 버전, typeorm 0.3.x 버전을 기준으로 작성되었습니다. 모든 글은 작성자의 주관이 100% 담겨있기 때문에 부정확할 수 있습니다. #pre. 터미널을 켜고 프로젝트 폴더로 이동 https://suloth.tistory.com/44 #0-1. 기초부터 따라하는 nest.js : 터미널 키는 법 + 터미널에서 작업 폴더 이동 윈도우 윈도우는 윈도우+R 버튼을 누른 후, cmd 를 입력하여 터미널을 킵니다. 혹은 윈도우 버튼을 눌러서 검색창에 cmd를 검색하면 터미널이 나올텐데 그걸 실행시켜주시면 됩니다. Mac OS Mac의 경 suloth.tistory.com 위의 링크의 내용을 참고하여 study 폴더로 이동해줍니다. 그리고 code . 명령어를 통해 vs.. 2023. 5. 15.