반응형
라우터
라우터는 클라의 요청 패스를 보고 요청 정보를 처리하는 곳.
기능 전달의 역활.
이걸 합쳐서 라우팅이라고 칭함.
클라가 /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 |
반응형
'개발' 카테고리의 다른 글
자바 8의 기능, forEach (0) | 2017.07.28 |
---|---|
현재 만들고 있는 배치관리자 프로그램 (0) | 2017.07.05 |
기록 Node.js - 미들웨어 (0) | 2017.04.02 |
기록 Node.js - 콜백함수 (0) | 2017.04.02 |
스테레오 믹스 설정 프로그램을 만들다! (0) | 2017.03.18 |