我通过Rabbitmq创建了一个队列系统,并通过套接字向用户发送通知。基本上有3个文件。
-index.js //some functions to save data and send to Rabbitmq
-socket.js //socket io modules
-consumer.js //some functions to consume data from Rabbitmq
当npm运行时,启动index.js和consumer.js。
index.js
const Express = require('ex
一个文档中有两个脚本
// my_script.js goes first
document.onclick = function() {
alert("document clicked");
};
// other_script.js comes after
// this overrides the onclick of my script,
// and alert will NOT be fired
document.onclick = function() {
return false;
};
为了确保我的单击事件不会被其他脚本覆盖,我切换到addE
我使用node-js,在一个名为utils.js的文件中有这行代码
const spartial = (func, ...args) => (...rest) => func(...args, ...rest);
文件App.js包含一个名为App的类,该类使用utils.js中的spartial函数。
我已经使用测试App.js的ava库编写了一个单元测试,当我运行该测试时,我得到这个错误:
Function.prototype.apply was called on #<Object>, which is a object and not a function
下面