28 lines
796 B
JavaScript
28 lines
796 B
JavaScript
// routes/users.js
|
|
|
|
const express = require('express');
|
|
const router = express.Router();
|
|
// 컨트롤러를 받아오는 부분
|
|
const Control = require("../controllers/userController");
|
|
|
|
// 유저 리스트 페이지
|
|
router.get('/', (req, res, next) => {
|
|
res.render('user/index', { title: 'User List', users: Control.getUsers});
|
|
});
|
|
|
|
// 사용자 추가 페이지
|
|
router.get('/add', (req, res, next) => {
|
|
res.render('addUser', { title: 'Add User', user: '...' });
|
|
});
|
|
router.post('/add', (req, res, next) => {
|
|
res.render('addUser', { title: 'Add User', user: '...' });
|
|
});
|
|
|
|
// 사용자 수정 페이지
|
|
router.get('/edit/:id', (req, res, next) => {
|
|
res.render('editUser', { title: 'Edit User', user: { id: req.params.id } });
|
|
});
|
|
|
|
// 나머지 CRUD 라우팅...
|
|
module.exports = router;
|