백엔드 기초 : Node.js + Express 기본 (10)
user와 channel을 합칠 것
1. Server : Request를 받습니다
2. Router : Request의 URL에 따라 루트(route)를 정해줍니다. = 어디로 갈지 길만 정해줘요
각 루트(route)에서 할 일은 그럼 누가 하나요?
Request(요청)이 날아왔을 때, 원하는 경로에 따라 적절한 방향으로 경로를 안내해주는 것
URL, method => 호출할 때 "콜백 함수" 부르는데, 누구 부를지 지정해주는것과 비슷함
user-demo.js의 모든 app을 router로 바꾸기
rename = 변수가 선언된 지점의 변수를 rename 하는 방법 : F2를 누르기
누른 후 안내 메세지창(대충 연동할거냐는 얘기)이 뜨면 예 누르기
결과 : 그 변수를 사용했던 지점이 바뀐 변수명으로 교체됨
모듈 이름 변경
회원 1명당 채널을 여러 개 가져야 함
채널 생성 페이지 : 채널 생성 버튼 클릭 시 => 입력받은 채널명을 받아서, 채널 생성(등록) API
간단하게 ERD 고려해보기
데이터베이스에서는 일반적으로 스네이크 방식으로 변수명을 지음
1) 채널 "생성" : POST /channels
2) 채널 "수정" : PUT /channels/:id
3) 채널 "삭제" : DELETE /channels/:id
4) 회원의 채널 전체 "조회" : GET /channels
5) 채널 개별 "조회" : GET /channels/:id
1번 작업 함
4번 작업 함
아아아아아아아아아아아아악
..
(눈물..)
vscode에서 Youtube-demo파일 확인할 것