21 lines
721 B
TypeScript
21 lines
721 B
TypeScript
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
|