Nodejs C++事件发射器.加载项错误.MakeCallback中没有函数.method=发出中止陷阱:6
Nodejs C++ event emitter. add-on error. Non-function in MakeCallback. method = emit Abort trap: 6
我正在为node.js创建一个C++级别的事件发射器插件。在node.js项目中包含该插件时,我遇到了这个C++错误。
Non-function in MakeCallback. method = emit Abort trap: 6
我用一个相同行为的简化示例找到了这个Gist:https://gist.github.com/jedi4ever/4250746
希望能对为什么会导致这种情况或这种错误意味着什么有一些大致的了解。
如果我理解你试图正确地做什么,那么你的keylogger.js文件中有几个问题;
util.inherits(new keylogger, events.EventEmitter);
exports = keylogger;
你正在尝试扩展一个实例,而你的导出语句有点错误。这应该能更好地将键盘记录程序导出为测试文件所期望的实例;
util.inherits(keylogger, events.EventEmitter);
exports.keylogger = new keylogger();
相关文章:
- 通过 get-Method 访问变量在类外不起作用
- 为什么我的 BaseClass:Method 代码编译(带有单冒号)?
- 如何在 c++ 中理解这样的代码 [request->headers().Method()->value().getStringView())]
- 如何检查 int 变量是否包含合法(非陷阱表示)值?
- g++ [[noreturn]] on a virtual method
- 使用聚合初始化模拟默认函数参数是否存在任何陷阱?
- 有什么陷阱用 constexpr string_view 替换全局 const char[]?
- 应用程序未发送所有 SNMP 陷阱
- 错误"pure virtual method called",当此方法已被覆盖时
- 如何修复此错误? "Method 'str' could not be resolved"
- 在任何地方使用共享指针有哪些陷阱?
- 使用内联静态数据成员有什么潜在的陷阱吗?
- 使用 -march 编译会导致线程说"pure virtual method called"
- 在编码 SLL 时中止陷阱 6
- QMetaObject::invokeMethod: no such method QTextCursor::MoveO
- 中止陷阱 - 我的代码有问题
- 继承和嵌套名称的陷阱
- 使用const_cast const-ref getter 实现引用获取器的陷阱
- 陷阱在控制台上出口
- Nodejs C++事件发射器.加载项错误.MakeCallback中没有函数.method=发出中止陷阱:6