jm_p_op

express - app 본문

Node.js/Express

express - app

jm_p_op 2024. 5. 9. 15:34

url/메서드

  •  app.use('a')
    • a로 시작하는 모든 메서드에 작용
  • app.all('a')
    • api가 a인 모든 메서드 실행
  • all.get/pest/...('a')
    • api가 a이고 해당 메서드만 실행

 

같은 url에 여러개 있을 작동방식

  • 코드상 먼저 정의된것 실행
  • next()를 안하면 다음정의된것이 실행 안된다.
  • get/all/use에서의 우선순위는 없음
app.use('/',(req, res, next)=>{
	//f1
	next()}
,f2,f3....)
app.use('/',g1)
  • f1실행, f2실행 .... g1 실행 (next()를 쓰지 않는다면 그 뒤에 함수는 작동안함)
  • 이를 통해 전반적인 api에서 실행할것을 제작가능 (예를들면 인증, 기록, 권한 등등)

'Node.js > Express' 카테고리의 다른 글

multer - 파일 받기  (0) 2024.05.14
permission  (0) 2024.05.13
error_message관리  (0) 2024.05.07
Excel을 통한 seed/migration데이터 관리  (0) 2024.05.06
node-cache : DB와의 트래픽 줄이기  (0) 2024.05.05