Javascript 正在多次调用nodejs事件
我一直在为托管在的nodejs上的CMS工作。这里我添加了一些事件挂钩,例如Javascript 正在多次调用nodejs事件,javascript,node.js,angularjs,mongodb,express,Javascript,Node.js,Angularjs,Mongodb,Express,我一直在为托管在的nodejs上的CMS工作。这里我添加了一些事件挂钩,例如 mpObj.emit('MP:FOOTER', '<center>MPTEST Plugin loaded successfully.</center>'); 它在一页中执行了多次。模式如下: 若页面第一次加载,它将执行一次 如果第二次加载页面,它将执行两次 若页面被加载n次,它将被执行n次 请告知。我不知道您的CMS是如何工作的,但我想该侦听器已被注册多次。尝试添加一个mpObj.off(“
mpObj.emit('MP:FOOTER', '<center>MPTEST Plugin loaded successfully.</center>');
它在一页中执行了多次。模式如下:
请告知。我不知道您的CMS是如何工作的,但我想该侦听器已被注册多次。尝试添加一个
mpObj.off(“MP:FOOTER”)在调用mpObj.on()
之前,在CMS中使用code>或相应的函数。非常感谢。我最近发现了这一点。
mpObj.on("MP:FOOTER", function(str) {
console.log(str);
if(str) {
httpResponse.locals.siteFooter += str;
}
});