1.事件监听
const event = new eventEmitter();
event.on('prop_error',
error => res.render('sign/sign_up',{error,user_name,nick_name,email})
);
2.函数
let prop_error = error => res.render('sign/sign_up',{error,user_name,nick_name,email});
就好比这个 不太明白为何要用1而不使用2这种方式呢? 性能上或者什么上有区别吗? 有什么影响? 一直没弄懂这个 第一种方式我是在CONDEJS开源项目上看到的
//CONDEJS开源项目 sing.js 第22行
var ep = new eventproxy();
ep.fail(next);
ep.on('prop_err', function (msg) {
res.status(422);
res.render('sign/signup', {error: msg, loginname: loginname, email: email});
});
然后我就想为啥不用第二种方法呢? 谢谢!
回复 (4)
X
为了解决回调的依赖问题,或者说是 callback hell
O
引用 XGHeaven为了解决回调的依赖问题,或者说是 callback hell
@XGHeaven 然而这里不涉及callback hell吧
X
@oyzhi 对啊,只不过这样写,风格更加统一。就像是你写代码,全篇都是用 parseInt 来把字符串转换成整数,然后冷不丁出现了一个 a*1 来转换。
O
引用 XGHeaven@oyzhi 对啊,只不过这样写,风格更加统一。就像是你写代码,全篇都是用 parseInt 来把字符串转换成整数,然后冷不丁出现了一个 a 1 来转换。
@XGHeaven 哦 原来是这样啊~~~ 懂了
参与回复
登录后即可参与回复。登录