인프런 커뮤니티 질문&답변

홍성호님의 프로필 이미지
홍성호

작성한 질문수

테스트주도개발(TDD)로 만드는 NodeJS API 서버

익스프레스(ExpressJS) 소개

미들웨어의 개념에 대해 질문드립니다

작성

·

472

0

어플리케이션은 서버 back 단에서 기능을 구현하는 것이고,

미들웨어에서 상황에 따라 간편하게 분기를 처리해주는 것이라 생각했었는데

그렇다면 미들웨어가 라우팅과 같은 개념인지, 제가 알고 있던게 잘못된 것인지 궁금합니다.

답변 2

0

무슨말인지 도통 이해할 수가 없네요.
라우팅과 미들웨어가 무슨 관계인건가요?

  1. Routing(라우팅,경로배정,경로제어) 이란?

ㅇ 네트워크상에서 주소를 이용, 목적지까지 경로를 체계적으로 결정하는 경로선택 과정

  • 네트워크를 효율적으로 이용하여 양종단 노드 간에 경로 찾기
    1. 미들웨어

ㅇ 서로다른 두 개의 어플리케이션 간을 연결하는 소프트웨어

0

김정환님의 프로필 이미지
김정환
지식공유자

어플리케이션이 서버 핵심 기능이라고 보시면 될 것 같아요 .

미들웨어는 어플리케이션에 추가할수 있는 부가기능(?) 정도 이구요.

라우팅을 수행하는 라우터도 미들웨어중 하나입니다.

A router object is an isolated instance of middleware and routes.

성호님이 생각하시는게 맞는거 같아요

홍성호님의 프로필 이미지
홍성호

작성한 질문수

질문하기