user.route.ts 352 Bytes
Newer Older
Yoon, Daeki's avatar
Yoon, Daeki committed
1
import express from "express";
Kim, MinGyu's avatar
Kim, MinGyu committed
2
import { userCtrl, authCtrl, fileInfoCtrl } from "../controllers";
Yoon, Daeki's avatar
Yoon, Daeki committed
3
4
5
6
7
8

const router = express.Router();

router
  .route("/")
  .get(authCtrl.requireLogin, userCtrl.getUsers)
Kim, MinGyu's avatar
Kim, MinGyu committed
9
10
11
12
13
14
  .post(
    authCtrl.requireLogin,
    authCtrl.hasRole("admin"),
    fileInfoCtrl.uploadFile,
    userCtrl.createUser
  );
Yoon, Daeki's avatar
Yoon, Daeki committed
15
16

export default router;