개발하고 싶은 초심자
3. 220513 코드 작성(1) 본문
1. sequelize-cli init을 사용하여 데이터 테이블 생성
npx sequelize-cli --name <테이블 이름> --attributes <필드이름: 속성>
2. router/usersRouter.js 라우터 생성하기
router 폴더 생성
usersRouter.js폴더 생성
express와 express.Router() require
각각의 라우터에 맞는 메소드와 함께 경로 작성
3. controller/user 생성 후 서버에서 보낼 응답 코드 등 작성
사용자 라우터에 알맞는 기능들 js파일 생성 후
각각에 맞는 서버 응답 보내주기.
비밀번호 수정 등은 bcrypt를 이용한 암호화하기.
4. 중간 중간 팀원들과 함께 상의 후 수정한 코드들 commit, merge하기.
git pull upstream Dev로 혹시 모를 커밋 수정 사항 pull하기
git add <파일명>
git commit -m '커밋 메시지 작성'
git push origin feature1
이후 Dev branch에 pull request & merge하기
* git commit -a
git add와 git commit -m을 거치지 않고 바로 commit 가능.
대신 add하지 않았던 파일들은 git add 과정을 거쳐줘야함.
🌟 여기까지만 하는데에도 시간이 상당히 오래 걸렸다.
처음으로 하는 프로젝트인데 완성하는 경험을 가져가서 파이널에도 적용을 해야할텐데 걱정이 된다.
그래도 변수, 할당이 뭔지도 몰랐던 때를 생각해보면 여기까지 어찌 어찌 잘 왔다는 생각이 든다.
'Project in Codestates > First Project' 카테고리의 다른 글
3-2. 220515 코드작성(2) & 에러 핸들링 (0) | 2022.05.15 |
---|---|
3-1. 220514 코드 작성(2) (0) | 2022.05.13 |
2-4. 220512 Git Flow 연습 (0) | 2022.05.12 |
2-3. 220511 Software Requirements 기획 수정 (0) | 2022.05.11 |
2-2. 220510 Software Requirement 기획 (0) | 2022.05.10 |
Comments