} else {
// 不存在此用户 可以添加
shop.create(obj).then(() => {
res.send({
code: 1,
msg: ‘添加成功!’
})
})
}
})
})
// 删除接口 /del get
router.get(‘/del’, (req, res) => {
shop.remove({
_id: req.query.id
}).then(() => {
res.send({
code: 1,
msg: ‘删除成功!’
}); // res.send({status:200,success:true})
}).catch(() => {
res.send({
code: 0,
msg: ‘删除失败!’
}); // res.send({status:404,success:false})
})
})
// 更新修改 接口 /update post1
router.post(‘/update’, (req, res) => {
let obj = req.body;
console.log(obj);
shop.update({
_id: obj._id
}, {
$set: obj
}).then(() => { // obj {} --简写 前端的form对象
// $set:{
// username:req.body.username,
// email:req.body.email,
// tel:req.body.tel
// }
res.send({
code: 1,
msg: ‘更新成功!’
});
}).catch(() => {
res.send({
code: 0,
msg: ‘更新失败!!’
});
})
})
module.exports = router;
前端操作逻辑源码