globalRouter.js 895 Bytes
Newer Older
KangMin An's avatar
KangMin An committed
1
2
import express from "express";
import routes from "../routes";
3
import { getHome } from "../controllers/globalController";
4
import {
5
  getConfirm,
6
  getLogin,
KangMin An's avatar
KangMin An committed
7
  getSetLoccode,
8
9
  getSignup,
  postLogin,
KangMin An's avatar
KangMin An committed
10
  postSetLoccode,
11
12
  postSignup,
} from "../controllers/userController";
KangMin An's avatar
KangMin An committed
13
import { onlyPrivate } from "../middlewares";
KangMin An's avatar
KangMin An committed
14
15
16

const globalRouter = express.Router();

17
globalRouter.get("/", getHome); // For development test.
KangMin An's avatar
KangMin An committed
18

19
20
21
// Authentication
globalRouter.get(routes.signup, getSignup); // For development test.
globalRouter.get(routes.login, getLogin); // For development test.
KangMin An's avatar
KangMin An committed
22
23
globalRouter.get(routes.setLoccode, onlyPrivate, getSetLoccode); // For development test.

24
25
globalRouter.post(routes.signup, postSignup);
globalRouter.post(routes.login, postLogin);
26
globalRouter.get(routes.confirm, getConfirm);
KangMin An's avatar
KangMin An committed
27
globalRouter.post(routes.setLoccode, onlyPrivate, postSetLoccode);
28

KangMin An's avatar
KangMin An committed
29
export default globalRouter;