도메인 요구사항

  • 각 디렉토리별로 index.html 렌더링 페이지가 있으며, 하위 컨텐츠가 포함되어있다. / Sub디렉토리가 컨텐츠이다.
  • 최상위는 하위 디렉토리를 리스트업 할수 있어야 하며 접근가능하다. ( 익명 )
  • 하위디렉토리 자체는 View 컨텐츠이며, 인증및 결제가 요구된다.

해결해야할 선행단계

A.인증붙이기 ( 사용자의 결제 체크를 위해, 인증이 선행)

주요 검색 키워드 : 인증

B.라우팅을 이용한 서브디렉토리 뷰

주요 검색 키워드 : 라우팅 뷰 서브디렉토리

C.결제 붙이기 ( 인증한 사용자만 결제 가능 )

주요 검색 키워드 : node.js 결제

D.디렉토리(컨텐츠)별 인증

주요검색 키워드 : protect static folder passport

실제는 디렉토리별 인증+결제체크 필요

E.DB설계

주요 검색 키워드 : node.js orm

주요목표 : 사용자 DB설계를하고, 아이템별 구매여부 관리하기 ( 실제 선행단계이며 , 인증붙이는 과정인 A단계와 함께 진행)


해결솔류션

A+B+C+D+E를 잘 조합하여 구현 Node.js 기술스택조사를 위해 간단하게 알아보았습니다.

개발이 다되면 node.js 를 호스팅할수 있는 편리한곳을 찾자~ , 도커화로 클라우드에 유연한 컨테이너 생성할수 있지만,MSA가 아닌이상 도커는 패쓰

호스팅 : cafe24 , aws , azure 


VS CODE를 통한 Azure배포가 잘되어 있어서, 첫 개발환경셋팅을 한다고 하면

Azure + Node.js + VS CODE 조합도 살펴보자  ( DB생성,연동등 메뉴얼이 잘되어있고 인스턴스관리를 직관적으로 할수 있다.)

https://azure.microsoft.com/ko-kr/develop/nodejs/




  • No labels