Express + static/ dynamic Routing 문제발견

초록귤·2022년 1월 29일
0
post-thumbnail

Express

  • 가장 인기있는 Node 웹 프레임 워크
  • 다른 많은 인기있는 Node web frameworks의 기본 라이브러리 입니다.

Express는 다음과 같은 메커니즘을 제공합니다:

  1. HTTP 통신 요청(Request; GET, POST, DELETE 등)에 대한 핸들러를 만든다.
  2. 템플릿에 데이터를 넣어 응답(response)을 만들기 위해 view의 렌더링 엔진과 결합(integrate)한다.
  3. 접속을 위한 포트나 응답 렌더링을 위한 템플릿 위치같은 공통 웹 어플리케이션 세팅을 한다.
    핸들링 파이프라인(reqest handling pipeline) 중 필요한 곳에 추가적인 미들웨어 처리 요청을 추가한다.
  • 쿠키, 세션, 사용자 로그인, URL 파라미터, POST 데이터, 보안 헤더

server.js에서

정적 라우팅

동적 라우팅

문제

1. 현재 스택 < mongoDB - Atlas & React & express >

webpack -> babel로 server.js를 번들링하지 않아서 js 못씀.
( import 불가, jsx 변환도 어려울 것으로 보임 )

2. 동적 라우팅 필요.

게임, 랭킹 페이지에서 interactive 필요하기 때문에 + jsx 파일이어서 정적 파일인 html로 변환해도 실제 서비스 어려워 보인다.

profile
초록색 귤이 노랑색으로 익어가듯, 실력이 익어가기 위해 노력하는 개발자 lahee입니다. 프론트엔드 개발자를 목표로 성장하고 있습니다.

0개의 댓글