간단한 미니 프로젝트 겸해서 유튜브에서 사용할만한 API를 만들어보려고 합니다. 유튜브 페이지에서는 어떤 페이지가 있을지 정리해 봅니다. API 종류 페이지 필요데이터 response Data request Data 회원 로그인 아이디 비밀번호 로그인버튼 x o 회원 정보 조회 : 로그인 버튼 클릭 -> 입력받은 아이디와 비밀번호 값을 받아 로그인API에 전달 회원가입 아이디 비밀번호 비밀번호확인 이름 가입버튼 x o : 가입버튼 클릭 -> 입력받은 값들을 회원가입API에 전달 마이페이지 아이디 이름데이터 채널관리버튼 회원탈퇴버튼 o : API에서 회원번호에 맞는 회원 정보 전달(아이디, 이름) o : URI에 회원번호를 받아 회원조회 API에 전달 회원탈퇴 - 마이페이지 하단의 버튼으로 처리 :URI에..
API 설계
API 설계는 거창한 게 아니라 쉽게 말하자면 URI(URL)과 method로 이루어져 있는 것을 말합니다. 그렇다면 어떻게 API설계를 하면 될까요? ✨ localhost:8080/users/:id에 접속을 하면 id를 map에서 객체를 찾아 해당 객체의 정보를 넘김 URI : localhost:8080/users/:id method : GET - req : params.id(유저의 번호로 map에 저장된 key값을 전달하는데 사용) - res : map에서 id로 객체를 조회해서 정보를 전달 ✨ localhost:8080/users에 접속하여 data를 입력한뒤 서버에 전송을 하면 유저 등록 URI : localhost:8080/users method : POST - req : req.body로 유저..