Refactored - now includes fullstack AUTH
This commit is contained in:
19
server/routes/auth.js
Normal file
19
server/routes/auth.js
Normal file
@@ -0,0 +1,19 @@
|
||||
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
|
||||
Reference in New Issue
Block a user