何かを返すことと何も返さないことの違いは何ですか?例えばJavascript + ExpressJS - return [something]またはreturn(nothing)?
:
user.save(function(err){
if (err && err.code !== 11000) {
console.log(err);
console.log(err.code);
res.send('Another error showed up');
return;
}
//duplicate key
if (err && err.code === 11000) {
req.flash('error', 'User already exists');
res.redirect('/signup');
return;
}
res.locals.user = user;
req.session.user = user;
//res.locals.session = req.session;
res.redirect('/');
});
私return res;
またはちょうどreturn
(何も)場合、それはまったく違い、それらを持っていないようです:
//duplicate key
if (err && err.code === 11000) {
req.flash('error', 'User already exists');
res.redirect('/signup');
return res;
}
私が理解することは非常に困難ですなしreturning
何でも。
なぜ、私たちはreturn
だけを使用するのですか?
上記の鉱山のような場合はどうすればいいですかreturn res;
?
答えに感謝します! :) – laukok