关于参数命名
来源: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 问题
相似问题