반응형
라우터
라우터는 클라의 요청 패스를 보고 요청 정보를 처리하는 곳.
기능 전달의 역활.
이걸 합쳐서 라우팅이라고 칭함.
클라가 /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 |
반응형
'개발 > Web' 카테고리의 다른 글
교내 문제풀이 사이트 개발기 (0) | 2019.10.19 |
---|---|
Ask 익명질문 개발기 (0) | 2019.02.15 |
AirQualityTool 디자인 재작업 (0) | 2019.02.03 |
기록 Node.js - 미들웨어 (0) | 2017.04.02 |
기록 Node.js - 콜백함수 (0) | 2017.04.02 |