Node.js / NestJS

Express.js 기초

라우팅, 미들웨어, 요청/응답, 정적 파일, 템플릿 엔진, 에러 처리

20 면접 질문·
Junior
1

Express.js란 무엇인가요?

답변

Express.js는 웹 애플리케이션과 API를 구축하기 위한 강력한 기능을 제공하는 Node.js용 미니멀하고 유연한 웹 프레임워크입니다. 순수 Node.js에 비해 라우팅, 미들웨어, HTTP 요청/응답 처리를 단순화합니다. Express는 단순함과 성능 덕분에 Node.js 웹 애플리케이션의 사실상 표준이 되었습니다.

2

기본적인 Express 애플리케이션을 만드는 방법은?

답변

Express 애플리케이션을 만들려면 express 모듈을 import한 다음 express() 함수를 호출하여 애플리케이션을 인스턴스화해야 합니다. 이 인스턴스는 라우트, 미들웨어를 정의하고 서버를 시작하는 데 필요한 모든 메서드를 제공합니다. 이것이 모든 Express 애플리케이션의 첫 번째 단계입니다.

3

Express에서 GET 라우트를 정의하는 메서드는 무엇인가요?

답변

app.get() 메서드는 HTTP GET 요청에 응답하는 라우트를 정의하는 데 사용됩니다. 라우트 경로와 요청을 처리하고 응답을 보내는 콜백 함수라는 두 개의 파라미터를 받습니다. 이 메서드는 REST 엔드포인트를 만드는 데 기본이 됩니다.

4

Express에서 미들웨어란 무엇인가요?

5

Express에서 전역 미들웨어를 추가하는 방법은?

+17 면접 질문

다음 면접을 위해 Node.js / NestJS을 마스터하세요

모든 질문, flashcards, 기술 테스트, 코드 리뷰 연습, 면접 시뮬레이터에 접근하세요.

무료로 시작하기