fjh
Version:
博客api
25 lines (18 loc) • 906 B
JavaScript
const express = require('express');
const router = express.Router();
const userHandler = require('../router-handler/user');
const verify = require('../public/joi');
const limit = require('../public/limit');
// 注册
router.post('/reguser', verify.validateData(verify.enroll), userHandler.reguser);
// 注册发送验证码
router.post('/captcha', verify.validateData(verify.captcha), limit.limiter1, userHandler.captcha);
// 账号登录
router.post('/login', verify.validateData(verify.login), userHandler.login);
// 登录发送验证码
router.post('/sendcaptcha', verify.validateData(verify.sendcaptcha), userHandler.sendcaptcha);
// 验证码登录
router.post('/captchalogin', verify.validateData(verify.captchalogin), userHandler.captchalogin);
// 验证码登录
router.post('/revise', verify.validateData(verify.revise), userHandler.revise);
module.exports = router