티스토리 뷰

Study/script.js

[express] router

빛장 2020. 2. 22. 00:40

express router

 

//index.js

import express from "express";

app.listen(3000);

app.get("/", (req, res) => res.send("Hi from home"));

// http://localhost:3000 으로 GET 되면 response 로 Hi from home 메세지 출력

 

조각조각 분할하여

route, router, controller 로 나눌 수 있다.

 

// routes.js

const HOME = "/"

const routes = {
home:HOME
}

export default routes
// controller.js

export const home = (req, res) => res.send("Hi from home")
// homeRouter.js

import express from "express"
import routes from "routes"
import { home }  from "controller"

const homeRouter = express.Router();

homeRouter.get(routes.home, home)

 

 

//index.js

import express from "express";
import routes from "routes";
import homeRouter from "homeRouter";

app.listen(3000);

app.use(routes.home, homeRouter);
//router 를 쓸때는 app.use 로 사용함
//여기서 homeRouter 로 연결되고 라우터에서 컨트롤러로 연결

'Study > script.js' 카테고리의 다른 글

[string] split - 문자열 분할  (0) 2020.02.26
[express] View - PUG  (0) 2020.02.24
[자바스크립트] 한글 깨짐문제  (0) 2020.02.14
[자바스크립트]indexOf, findIndex  (0) 2020.02.09
[자바스크립트] map  (0) 2020.02.03
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함