Wecode - Project 1 (부트캠프)/Project 1 과정

Project 1- 5일차: 통신 완료! 마지막날 (jwt 토큰, bcrypt, hash)

JBS 12 2023. 9. 15. 21:27

통신 결과 프론트엔드 사진 / 프론트, 백엔드 화면 녹화 영상 

 

Project 1 - 백엔드와 프론트엔드 통신 결과

Project 1- 5일차: 통신 완료! 마지막날 통신 하기 전에 실수 1. datasource 를 잘못 정의 했다. 2. 회원가입을 하고 나서, 토큰이 안 돼서 알고보니, 해쉬 함수가 로그인 함수에만 들어가는게 아니라, 회

pm-developer-justdoit.tistory.com


통신 하기 전에 실수

 

1. datasource 를 잘못 정의 했다. 


2. 회원가입을 하고 나서, 토큰이 안 돼서 알고보니,

해쉬 함수가 로그인 함수에만 들어가는게 아니라,

회원가입 함수에서부터 해야 한다. 

 

위치는 데이터베이스에 저장되기 전에. 

 

회원가입할 때에도 비밀번호 암호화 돼서 넣어야 함.
데이터베이스에 넣기 전에 해쉬 해야 
로그인할 때 해쉬

 

 

<회원가입>

 

 

<로그인>

compare 써야 한다. 


3.   쿼리 문법 실수: From 앞에 쉼표 못 쓰는, sql 구문

from 앞에 쉼표 안 됨 그래서 난 오류

(내가 Udpatedate를 넣었다가 빼서 ,가 들어갔던 것) 


<나온 결과>

백엔드에서 확인

회원가입 확인 하는 법 -> show tables, select * from users; 

create users 확인 -> select * from threads; 

 

select * from users; 로 회원추가 아이디

토큰 해봄. 

 

 


프론트에서 확인

통신 결과 프론트엔드 사진 / 프론트, 백엔드 화면 녹화 영상 

 

Project 1 - 백엔드와 프론트엔드 통신 결과

Project 1- 5일차: 통신 완료! 마지막날 통신 하기 전에 실수 1. datasource 를 잘못 정의 했다. 2. 회원가입을 하고 나서, 토큰이 안 돼서 알고보니, 해쉬 함수가 로그인 함수에만 들어가는게 아니라, 회

pm-developer-justdoit.tistory.com

 


깃허브 push

통신하면서 계속 수정을 해서, 

이제 이것을 팀원들에게 공유하기 위해, 올릴려고 하는데,

 

commit을 하기 위해,

현재 수정을 어디했는지를 보면 된다. 

 

보는 방법은 하단 왼쪽도 있고, 

git branch 해보면 안다. (굳이 위로 스크롤 많이 안 해도 됨) 


그런데 git branch를 치니까 아무것도 안된다. git을 시작하는 방법은?

 

서버가 돌고 있어서 그런데, 서버를 끄거나,

 

터미널을 다시 파면 된다. 

 

원래는 내 repository 에 있는 모든 branch들을 다 merge 해야 하는데, 

내 로컬에서 다 만들었기에, 다 올라가 있는 Post services 로 하기로 했다. 

 

내가 실수로 post services 에 다 올렸기에, 이걸로 하기로. 


[merge] 를 하자 

 

pull request에서 pr 초록 버튼을 찾아면 안 보인다. 

그 이유는 다른 사람이 review를 해줘야 한다. 

근데 comment만 해야 하는게 아니라, 

review를 해야 한다. 

여기서 최종본을 누르고,

들어가면 Review 누른다. 팀원이 리뷰 남기고 나면, 바로 자동 새로고침돼서, 내가 merge block 해제돼서 merge 가능해진다. 

 

 

 

Merge! 


remote main에 있는 것을 pull main하면, local을 최신화 

(local은 늘 최신화, Remote와 똑같게 만들어야) 

 

 

그 다음에, post service branch를 main에 merge하면, 

main이 모든 걸 가져가게 된다. 


내 개인 repository 에 올려보려고 한다. 

 

내가 하루종일 이 github 실수 해결도 했는데, 응용버전으로 더 했는데, 

근데 이것도 못하려나 싶어서 막 실수를 해보자. 

 

어떻게든 되돌리고 fix할 방법은 있다는 승윤 멘토님의 말씀에 응원을 얻고! 

 

Project 1 - 5일차: 프로젝트 끝나고, 마무리 작업, 개인 repository 이동 (또 오류 해결)

프로젝트 끝나고 일단 통신 과정에 대한 정리를 했다. 정리한 내용은, - 통신 전 수정한 코드 - 통신 과정 기록 - 통신 후 깃허브에 push, pull request review, merge 기록 그리고, 나의 개인 깃허브 repositor

pm-developer-justdoit.tistory.com