본문 바로가기

개발

기록 Node.js - 라우터

반응형

라우터



라우터는 클라의 요청 패스를 보고 요청 정보를 처리하는 곳.

기능 전달의 역활.


이걸 합쳐서 라우팅이라고 칭함.



클라가 /test로 요청을 보냄 ->

미들웨어(응답 처리용)를 만듬 ->

get() 함수로 라우터 등록 ->

등록한 정보로 호출 ->

함수 안에서 클라로 응답 보냄


예)

/login 으로만 요청이 들어왔을때만 응답을 보냄.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
const express = require('express');
const app = express();
const path = require('path');
const router = express.Router();
const static = require("serve-static");
 
app.use(static(path.join(__dirname,"public")));
// 이 예제에서는 GET 요청을 사용하므로 get()을 씀.
router.route("/login").get(function(req,res){
    console.log("요청 들어옴");
    // 코드 생략
});
app.use('/',router);
app.listen(3000);
cs


반응형