👀라우팅이란?

애플리케이션 엔드 포인트(URI)의 정의, 그리고 URI가 클라이언트 요청에 응답하는 방식

var express = require('express');
var app = express();

// respond with "hello world" when a GET request is made to the homepage
app.get('/', function(req, res) {
  res.send('hello world');
});

🤙라우트 메소드란?

라우트 메소드는 HTTP 메소드 중 하나로부터 파생되며, express 클래스의 인스턴스에 연결된다.
다음 코드는 앱의 루트에 대한 GET 및 POST 메소드에 대해 정의된 라우트의 예이다.

// GET method route
app.get('/', function (req, res) {
  res.send('GET request to the homepage');
});

// POST method route
app.post('/', function (req, res) {
  res.send('POST request to the homepage');
});

Express는 HTTP 메소드에 해당하는 다음과 같은 라우팅 메소드를 지원한다. get, post, put, head, delete, options, trace, copy, lock, mkcol, move, purge, propfind, proppatch, unlock, report, mkactivity, checkout, merge, m-search, notify, subscribe, unsubscribe, patch, search 및 connect.

문자열을 기반으로 하는 라우트 경로의 몇 가지 예는 다음과 같다.
다음의 라우트 경로는 요청을 루트 라우트 /에 일치시킨다.

app.get('/', function (req, res) {
  res.send('root');
});

다음의 라우트 경로는 요청을 /about에 일치시킨다.

app.get('/about', function (req, res) {
  res.send('about');
});

문자열 패턴을 기반으로 하는 라우트 경로의 몇 가지 예는 다음과 같다.
다음의 라우트 경로는 acd 및 abcd와 일치한다.

app.get('/ab+cd', function(req, res) {
  res.send('ab+cd');
});

🐉응답 메서드 종류

profile
기술이 세상을 e롭게

0개의 댓글

Powered by GraphCDN, the GraphQL CDN