first commit
This commit is contained in:
@@ -0,0 +1,15 @@
|
||||
import Router from 'koa-router';
|
||||
import { login, callback, logout, getUser } from '../controllers/auth.controller.js';
|
||||
import { authMiddleware } from '../middleware/auth.js';
|
||||
|
||||
const router = new Router({ prefix: '/api/auth' });
|
||||
|
||||
// 公开路由
|
||||
router.post('/login', login);
|
||||
router.get('/callback', callback);
|
||||
router.post('/logout', logout);
|
||||
|
||||
// 需要认证的路由
|
||||
router.get('/user', authMiddleware, getUser);
|
||||
|
||||
export default router;
|
||||
Reference in New Issue
Block a user