Web Front-end/node.js

node.js express에서 자주 쓰이는 메서드

develop_study 2023. 3. 23. 14:07
반응형
const express = require('express')

const app = express();

 

1. app.get(path, callback): HTTP GET 요청에 대한 라우터를 등록


2. app.post(path, callback): HTTP POST 요청에 대한 라우터를 등록


3. app.put(path, callback): HTTP PUT 요청에 대한 라우터를 등록


4. app.delete(path, callback): HTTP DELETE 요청에 대한 라우터를 등록


5. app.use([path,] callback [, callback...]): 미들웨어 함수를 등록

이 메서드는 경로에 대한 라우터를 등록하지 않고, 모든 HTTP 요청에 대해 미들웨어 함수를 실행


6.app.set(name, value): Express 애플리케이션의 설정 값을 지정

일반적으로, view engine과 views 설정을 지정하는 데 사용


7.app.listen(port, [host], [backlog], [callback]): HTTP 서버를 시작

이 메서드는 포트 번호, 호스트 이름, 백로그 크기, 콜백 함수를 전달


8. res.render(view [, locals] [, callback]): 뷰 템플릿을 렌더링

이 메서드는 뷰 이름과 뷰에 전달될 데이터를 전달


9. res.send([body]): HTTP 응답으로 데이터를 전송

이 메서드는 문자열, 버퍼, 객체, 배열 등 다양한 유형의 데이터를 전송할 수 있음


10.res.redirect([status,] path): HTTP 리다이렉트를 수행

이 메서드는 경로와 상태 코드를 전달


11.req.params: 라우트 매개변수를 가져옴.

이 메서드는 콜론(:)으로 시작되는 동적 라우트 매개변수를 포함하는 객체를 반환함


12.req.query: URL 쿼리 매개변수를 가져옴

이 메서드는 URL의 ? 뒤에 나오는 쿼리 문자열을 객체로 반환\

반응형