jm_p_op
express - app 본문
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 |