vps/routes/users.js

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;