rentease-backend/routes/auth.js

19 lines
617 B
JavaScript
Raw Permalink Normal View History

2026-03-08 16:28:33 +00:00
const express = require('express');
const router = express.Router();
const authController = require('../controllers/authController');
const { authMiddleware } = require('../middleware/auth');
// 登录(不需要认证)
router.post('/login', authController.login);
// 登出(需要认证)
router.post('/logout', authMiddleware, authController.logout);
// 获取当前用户信息(需要认证)
router.get('/user', authMiddleware, authController.getCurrentUser);
// 修改密码(需要认证)
router.post('/change-password', authMiddleware, authController.changePassword);
module.exports = router;