import express from 'express' import checkBearerToken from '../middlewares/check-bearer-token' import errorHandler from '../middlewares/error-handler' import register from '../controllers/auth/register' import login from '../controllers/auth/login' import loginWithToken from '../controllers/auth/login-with-token' // initialize router const router = express.Router() // POST at route: http://localhost:8080/auth/register router.post('/register', [], register, errorHandler) // POST at path: http://localhost:8080/auth/login router.post('/login', [], login, errorHandler) // GET at path: http://localhost:8080/auth/account router.get('/login', [checkBearerToken], loginWithToken, errorHandler) export default router