增加用户修改api

This commit is contained in:
yulixing 2019-05-22 20:17:42 +08:00
parent 769552f558
commit b1f30b9ab5
2 changed files with 36 additions and 0 deletions

View File

@ -0,0 +1,34 @@
import { User } from '../../models/admin/User';
import { Router } from 'express';
const router = new Router();
router.post('/edit', async function(req, res, next) {
const body = req.body;
const username = body.username;
delete body.username;
try {
const searchResult = await User.findOne({username});
if(!searchResult) {
res.send({
errcode: 1,
errmsg: '用户不存在!'
})
} else {
const updateResult = await User.updateOne({username}, body);
res.send({
errcode: 0
})
}
} catch (err) {
next(err)
}
});
export default router

View File

@ -1,11 +1,13 @@
import { Router } from 'express';
import userInfoRouter from './info'
import loginRouter from './login'
import editRouter from './edit'
const router = new Router();
router.use('/user', userInfoRouter)
router.use('/user', loginRouter)
router.use('/user', editRouter)
export default router;