20 lines
643 B
JavaScript
20 lines
643 B
JavaScript
const express = require('express')
|
|
const {authorizeBearerToken} = require('../middlewares/jsonwebtoken')
|
|
const register = require('../controllers/auth/register')
|
|
const login = require('../controllers/auth/login')
|
|
const getAccount = require('../controllers/auth/get-account')
|
|
|
|
// initialize router
|
|
const router = express.Router()
|
|
|
|
// POST at route: http://localhost:8080/auth/register
|
|
router.post('/register', [], register)
|
|
|
|
// POST at path: http://localhost:8080/auth/login
|
|
router.post('/login', [], login)
|
|
|
|
// GET at path: http://localhost:8080/auth/account
|
|
router.get('/account', [authorizeBearerToken], getAccount)
|
|
|
|
module.exports = router
|