Files
linux-odyssey/server/src/api/routes/auth.js
T
Lin, Hung-Shin 49417c405a feat: add login in frontend
* extract icon library from main.js
* extract router from main.js
* failure with error in passport
* add example to swagger
2023-09-13 14:02:28 +08:00

23 lines
409 B
JavaScript

import { Router } from 'express'
import passport from 'passport'
import {
issueToken,
register,
checkUsername,
} from '../controllers/authController.js'
const router = Router()
router.post(
'/login',
passport.authenticate('local', { session: false, failWithError: true }),
issueToken
)
router.post('/register', register, issueToken)
router.get('/check', checkUsername)
export default router