도메인 요구사항
- 각 디렉토리별로 index.html 렌더링 페이지가 있으며, 하위 컨텐츠가 포함되어있다. / Sub디렉토리가 컨텐츠이다.
- 최상위는 하위 디렉토리를 리스트업 할수 있어야 하며 접근가능하다. ( 익명 )
- 하위디렉토리 자체는 View 컨텐츠이며, 인증및 결제가 요구된다.
해결해야할 선행단계
A.인증붙이기 ( 사용자의 결제 체크를 위해, 인증이 선행)
주요 검색 키워드 : 인증
- https://www.zerocho.com/category/NodeJS/post/57c68e7359bbe115004f7282
- https://m.blog.naver.com/PostView.nhn?blogId=scw0531&logNo=221175584994&proxyReferer=https:%2F%2Fwww.google.co.kr%2F
B.라우팅을 이용한 서브디렉토리 뷰
주요 검색 키워드 : 라우팅 뷰 서브디렉토리
C.결제 붙이기 ( 인증한 사용자만 결제 가능 )
주요 검색 키워드 : node.js 결제
D.디렉토리(컨텐츠)별 인증
주요검색 키워드 : protect static folder passport
실제는 디렉토리별 인증+결제체크 필요
E.DB설계
주요 검색 키워드 : node.js orm
주요목표 : 사용자 DB설계를하고, 아이템별 구매여부 관리하기 ( 실제 선행단계이며 , 인증붙이는 과정인 A단계와 함께 진행)
해결솔류션
A+B+C+D+E를 잘 조합하여 구현
Node.js 기술스택조사를 위해 간단하게 알아보았습니다.