일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 금연
- 리액트
- 홈하다미국
- 선스크린
- 뉴질랜드
- 뉴질랜드렌트
- 홈하다
- mongo
- 오클랜드
- 미국집렌트
- 외국인주택구입
- 외국인집구하기
- 미국집구하기
- 용한의느님
- node
- 뉴질랜드집구하기
- 게시판
- 홈하다뉴질랜드
- 보안
- Express
- 뉴질랜드범죄
- 팔빠지날
- 노드
- 말듣게하기
- 윈도우서버
- 유모차태우기
- 전자담배
- 뉴질랜드_여자혼자_여행하기
- react
- 서버 2016
- Today
- Total
이런일도있었어
react express mongodb 게시판 구조도 (2) 본문
서버사이드
유저 (node)
----[POST] 회원등록 (전체)
----[GET] 회원로그인 (전체)
----[GET] 패스워드처리 (전체)
----[PUT] 패스워드수정(로그인/토큰)
----[POST] 회원 프로필 등록 (로그인/관리자) POST
----[UPDATE] 회원 프로필 수정 (로그인/관리자)
----[DELETE] 회원 삭제 (프로필도 같이) (로그인/관리자)
---- [POST]관리자 등록 (관리자)
---- [DELETE]관리자 삭제 (관리자)
---- [UPDATE]관리자 업데이트 (관리자)
카테고리 (관리자권한)
--- [POST]메인카테고리 등록
--- [UPDATE]메인카테고리 수정
--- [POST/PUT]섭카테고리 등록 *schema를 어떻게 짜느냐에 따라 put이 될수도 있을듯하다..
--- [UPDATE]섭카테고리 수정
--- [DELETE]메인카테고리 삭제
--- [DELETE]섭카테고리 삭제
글쓰기 (이미지/파일 업로드)
-- [POST]글 등록 (로그인/관리자 권한(섭카테고리) )
-- [UPDATE]글 수정 (로그인/관리자 권한)
---[DELETE]글 삭제 (로그인/관리자 권한)
-- [GET] 글 가져오기
-- [GET] 글읽기
댓글
-- [POST]댓글 등록 (로그인/관리자 권한)
-- [DELETE]댓글 삭제 (로그인/관리자)
주요사항.
회원등록/로그인은 JWT 처리.
https://www.npmjs.com/package/jsonwebtoken
관리자도 jwt 로 role 설정해서 처리
패스워드는 1. 토큰을 주고 링크 처리해서 직접 수정하게 하거나. 임의 패스워드 발송
메일발송은 sendgrid 무료 사용
https://www.npmjs.com/package/@sendgrid/mail
섭카테고리는 바로 넣지 않고 collection 따로 빼고 ref 주기.
글쓰기
댓글은 수정 없음.
@sendgrid/mail
Twilio SendGrid NodeJS mail service
www.npmjs.com
jsonwebtoken
JSON Web Token implementation (symmetric and asymmetric)
www.npmjs.com
'react express 게시판' 카테고리의 다른 글
node express react mongodb 게시판 만들기 - 유저모델 (3) (0) | 2019.06.26 |
---|---|
node.js react mongodb 를 이용해서 게시판 만들기 (1) (0) | 2019.06.25 |