- 계정
- ID : admin / PW : admin
- ID : normal / PW : normal
투두 페이지 : http://106.10.34.142:3000/todo/ + 유저 아이디
- 쿠키 권한 없으면 접근 불가
- admin은 모든 사용자 페이지 접근 가능
- 회원가입 기능 없음 -> board 가진 사용자는 admin, normal 밖에 없음
- board 없으면 기능 사용 불가
- 사용자 권한 변경 가능
- 접근 권한 제한 없음
- nodemon
npm init
npm i
npm i nodemon
npm run start:dev
- normal
npm init
npm i
npm run start
server/.env
: DB 접속 config (space 없이)- HOST=?
- USER=?
- PASSWORD=?
- DATABASE=?
- SERVER_PORT=?
server/public/src/serverConfig/index.js
: 클라이언트 -> 서버 요청 접근 config (문자열, 마지막에/
까지)- serverUrl = "http://106.10.34.142:3000/"
- USER_ID에 대한 BOARD 다 가져오기(지금은 1개) -> 하나씩 순회
- 1번에서 가져온
BOARD_ID = LIST_BELONG_BOARD
인 LIST_ID 다 가져오기 - 2번에서 가져온
LIST_ID = TODO_BELONG_LIST
인 TODO_ID 다 가져오기 - 1, 2, 3번에서 가져온 데이터 BOARD 기준으로 객체로 묶기