20 lines
656 B
JavaScript
20 lines
656 B
JavaScript
const express = require('express')
|
|
const { authorizeBearerToken } = require('../middlewares/jsonwebtoken')
|
|
const register = require('../controllers/auth/register')
|
|
const login = require('../controllers/auth/login')
|
|
const loginWithToken = require('../controllers/auth/login-with-token')
|
|
|
|
// 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('/login', [authorizeBearerToken], loginWithToken)
|
|
|
|
module.exports = router
|