처음부터 차근차근

MVC의 Controller 분리하기 본문

FrameWork/express

MVC의 Controller 분리하기

HangJu_95 2023. 5. 26. 16:01
728x90

Index.js에 있는 MVC의 컨트롤러를 분리해보자.

home.ctrl.js

//Controller 분리
const home = (req,res)=>{
    res.render("./home/index");
}

const login = (req,res) => {
    res.render("./home/login")
}

module.exports = {
    home,
    login
};

index.js

const express = require('express');
const router = express.Router();
//Controller 분리 후 Import
const ctrl = require('./home.ctrl');

router.get('/',ctrl.home)

router.get('/login',ctrl.login)

module.exports = router;

 

 

 

'FrameWork > express' 카테고리의 다른 글

app.listen() 모듈화  (0) 2023.05.26
routing 분리하기  (0) 2023.05.26
Login 뷰 최적화  (0) 2023.05.26
login 화면 만들기  (0) 2023.05.26
express 서버 띄어보기  (0) 2023.05.26