강의

멘토링

로드맵

Inflearn Community Q&A

hister5597's profile image
hister5597

asked

[Renewed] Node.js Textbook - From Basics to Project Practice

Understanding Middleware Characteristics

app.use 메소드 인수 질문드립니다.

Written on

·

220

0

기본적으로

app.use('',()=>{})
이런식으로 주소 , 콜백함수로 쓸수있다고 하셨는데

그러면 app의 use  메소드에서 

use : (a,b)=>{

 typeof(a) 

}

이런식으로 타입이 먼지 확인하고 함수가 들어오는지, string이 들어오는지에 따라 다르게 동작하는건가요?

app.use(()=>{}); 이런식으로 주소 생략가능하다고 하셔서요

 

Sequelizemongodbnodejsmysql

Answer 1

0

zerocho님의 프로필 이미지
zerocho
Instructor

네 맞습니다. 자바스크립트에서 오버로딩하는 방법입니다.

if (typeof a === 'string') {
  // 주소, 함수꼴
} else if (typeof a === 'function') {
   // 함수꼴
}

이런 식으로 체크합니다. 

hister5597's profile image
hister5597

asked

Ask a question