问题描述
exports.adduser = function(db) { return function(req, res) {// Get our form values. These rely on the 'name' attributesvar userName = req.body.username;var userEmail = req.body.useremail;// Set our collectionvar collection = db.get(’users’);// Submit to the DBcollection.insert({ 'username': userName, 'email': userEmail}, function(err, doc) { if (err) {res.send('There was a problem adding the information to the database.'); } else {// If it worked, set the header so the address bar doesn’t still say /adduserres.location('userlist');res.redirect('userlist'); }}); }}
插入函数如上,我提交表单之后,查看数据库中是有数据的。但是会打印处if (err)的错误信息?这是什么原因造成的,我如果把res.location('userlist');res.redirect('userlist');移到if err里会报错,不会跳转
问题解答
回答1:没豆豆了 打扰了没豆豆了 打扰了没豆豆了 打扰了没豆豆了 打扰了没豆豆了 打扰了没豆豆了 打扰了