Wecode -Foundation 2 (부트캠프)/Foundation Test 4

Foundation Test: Postman 통신 결과, mysql 결과

Foundation 2주차 전체 회고 - 자신감, 빠르게 변화되는 자신 (일별 발전 과정) 정말 하루하루가 다르게 성장하고, 정말 많이 배웠다. foundation 2주차엔, 사회에 있던, 사회생활하고 상사에게 인정 받던 내가 많이 그리웠다. 선릉, 포스코 건물 앞에서 버스를 내리고, 매일 출퇴 pm-developer-justdoit.tistory.com postman 통신 결과와 mysql 결과를 캡쳐해서 google classroom에 제출하였다 그 영광의 순간들을, 궤적을 남겨야지. 저번주 토요일에 했는데, 너무 흥분한 나머지, 하루종일 매달리다가 성공시키고 바로 저녁 약속 후다닥 가서 남기는 걸 잊었다. 1. 서버 연결 Welcome to Y's server! Foundation Test: 9/7..

Foundation Test 위한, 회원가입 (에러 확인, postman 실행, try- catch 구조)

이번엔 중복했는지 확인하면서 회원가입 보는 것. 코드를 만들면서 이 코드가 맞는지 확인을 하면서 가야한다. 하나할 때마다 실행시켜서 확인을 해 봐야한다. 코드를 다 짜고 나서 한번에 오류 수정하려고 하면 찾기 힘들거 어려우니까. (오류는 어짜피 위에서부터 내려가는거니까. 위에서 한줄씩 실행시키면서 오류를 수정해나가는게 편하다는 것) 그렇다면, 회원가입할 때 첫번째 단계가 키가 다 있는가 이니까,(코드에는 키 email, password가 다 들어와야 한다고 썼다. 일부러 키를 하나 오류를 내는 방법, 1) key값을 다 줬는지에서 email를 postman body에서 지워보고, 쳐보면, postman 오류로, keyerror 메세지가 나온다 (에러 나왔을 떄 내가 설정한 메세지) (프론트와 json으로..

Foundation Test 앞서, 회원가입, 로그인, 토큰발행 [전반적인 흐름] 구조화

https://pm-developer-justdoit.tistory.com/37 [Westagram Backend Project] 3. mysql Database로 유저 회원가입 하기 (주황색) -Westagram Backend Project - 여기에서 body가 없는거고, 배열 안에 있는 건 더미 데이터 [Node.js] Express, postman 활용 - 유저 생성, 추가 (회원가입) 이거를 배열로 추가하는게 아니라, Express로 server 연결하는 pm-developer-justdoit.tistory.com 여기에서 이어지는 과정 위에서는 데이터베이스와 mysql 연결 후 user정보 저장, user 추가, 데이터베이스에 정보 저장 과정이였다. 이후 배운 것은, error handling..

Foundation Test 위한, 로그인 + token 발행 [개념]

이후 공부한 자세한 내용 [jwt, token] 토큰 개념, 토큰 코드 만들기, 토큰 발행 / 프론트와 연결하는 법 (엔드포인트, api) 토큰? 백엔드가 매번 프론트에게 사용자의 로그인 기록을 주는데, 비밀번호를 암호화해서 줌 --> 로그인 기록 유지 하는 기능 (다른 거 하는 동안) 로그인 성공한 시점에 토큰을 발급. 그 토큰의 pm-developer-justdoit.tistory.com token에 담긴 id는 userId이다. 1) 로그인 성공했을 때 token을 어떻게 만드느냐 -> jwt 2) 비밀번호 암호화 (다음주에, Project1하면서) -> bcrypt 유저가 id (이메일 / db id 아님) , pw 준다 백엔드가 확인 (키가 다 잘 왔는지) 이메일 중복 확인 (가입했는지? 있는 ..