개발하고 싶은 초심자

3. 220513 코드 작성(1) 본문

Project in Codestates/First Project

3. 220513 코드 작성(1)

정새얀 2022. 5. 13. 21:14

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 과정을 거쳐줘야함.

 

🌟 여기까지만 하는데에도 시간이 상당히 오래 걸렸다.

처음으로 하는 프로젝트인데 완성하는 경험을 가져가서 파이널에도 적용을 해야할텐데 걱정이 된다.

그래도 변수, 할당이 뭔지도 몰랐던 때를 생각해보면 여기까지 어찌 어찌 잘 왔다는 생각이 든다.

Comments