关于参数命名
来源:6-8 登录注册-express注册功能实现
eldy
2017-12-01
router.post('/register', function(req, res) {
const {user, pwd, type} = req.body
User.findOne({user:user}, function(err, doc){
if(doc) {
return res.json({code:1, msg:'username is taken!'})
}
User.create({user,pwd,type}, function(err, user){
if(err) {
return res.json({code:1, msg:'server is facing issue!'})
}
return res.json({code:0})
})
})
})老师,第三行的 `err` 和第七行的 `err` 可以同名吗?如果同名会不会有问题?有时我会遇到有三层的callback,您的介意是什么?难道要err,err2,err3?
写回答
1回答
-
慕瓜8449030
2017-12-01
这里不应该重名 我晚点改下代码 如果只有两个 叫err和e即可 如果再多 那就没个err都意义话,不如userErr chatErr 尽量不要用数字区分
022017-12-04
Redux+React Router+Node.js全栈开发
全网唯一的React 16+Redux+React Router4实战课程,学到手是你的真本领!
1822 学习 · 750 问题
相似问题