Node.js实现简单管理系统

2020-06-17 05:30:51易采站长站整理
json对象
想要使用它先得npm安装并引入,同时还要加上两条语句(要放在use router的前面!很重要!


app.use(bodyParser.urlencoded({ extended: false }))
app.use(bodyParser.json())

接下来就是保存新增数据的操作了,在mongoose文档中可以找到对应的save方法。

then是一个回调函数,是保存后的操作。


router.post('/new',(req,res) => {
console.log(req.body);
new Book(req.body).save().then(() => {
res.redirect('/')
})
})

九、删除和修改

看mongoose文档可知不管是删除查找修改都可以通过id来索引。
<a href=”/edit?id={{%20$value.id%20}}”>编辑</a>所以我们直接使用get方法把id值传过去,后台通过req.query.id就能拿到id的具体值。
修改的具体操作和新建类似,只是value赋了初始值而已。