작성한 질문수
[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
미들웨어 특성 이해하기
작성
·
185
0
기본적으로
app.use('',()=>{})이런식으로 주소 , 콜백함수로 쓸수있다고 하셨는데
그러면 app의 use 메소드에서
use : (a,b)=>{
typeof(a)
}
이런식으로 타입이 먼지 확인하고 함수가 들어오는지, string이 들어오는지에 따라 다르게 동작하는건가요?
app.use(()=>{}); 이런식으로 주소 생략가능하다고 하셔서요
답변 1
네 맞습니다. 자바스크립트에서 오버로딩하는 방법입니다.
if (typeof a === 'string') { // 주소, 함수꼴} else if (typeof a === 'function') { // 함수꼴}
이런 식으로 체크합니다.