mirror of
https://github.com/linux-odyssey/linux-odyssey.git
synced 2026-11-06 03:20:13 +08:00
* extract icon library from main.js * extract router from main.js * failure with error in passport * add example to swagger
23 lines
409 B
JavaScript
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
|