← 문제 목록
중급
Node.js
50P
Express에서 미들웨어 동작 순서
Node.js의 Express 프레임워크에서 요청이 들어오면 미들웨어가 순차적으로 실행됩니다. 다음 코드에서 미들웨어와 라우터의 순서를 고려할 때, 클라이언트가 '/test' 경로로 GET 요청을 보냈을 때의 결과를 예측해보세요.
위 코드를 실행한 후 '/test' 경로로 GET 요청을 보낼 때, 콘솔에 어떤 메시지가 출력될까요?
위 코드를 실행한 후 '/test' 경로로 GET 요청을 보낼 때, 콘솔에 어떤 메시지가 출력될까요?
JAVASCRIPT
const express = require('express');
const app = express();
app.use((req, res, next) => {
console.log('1st middleware');
next();
});
app.get('/test', (req, res, next) => {
console.log('Route handler');
res.send('Hello World');
});
app.use((req, res, next) => {
console.log('2nd middleware');
next();
});
app.listen(3000, () => {
console.log('Server started on port 3000');
});
0명 풀이 · 정답률 0%