nodejs需要事件来对象
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nodejs需要事件来对象相关的知识,希望对你有一定的参考价值。
需要将所有文件作为事件从目录导入给定对象(在app.js文件中创建)。
首先我在app.js中创建对象:
let object = new somting_private_module();
我需要将“events_client”中的每个文件添加为事件。有人可以帮我尽可能简单地导入这些事件吗?
答案
你可以使用那个f.e。:
require('fs').readdirSync("./events_client").forEach(function (file) {
console.log(path.join("./events_client", file));
util.inherits(require("./"+path.join("events_client", path.basename(file, '.js'))), primarymodule);
});
:)
另一答案
很长一段时间,我读到了一位同事寄给我的遗传功能,并在她的基础上得出结论,我会以一种相当不寻常的方式做到这一点。我发布我的工作结果作为你的问题的答案:)
let object = new class();
require('fs').readdirSync("./events_client").forEach(function (file) {
object._events[path.basename(file, '.js')]=require("./"+path.join("events_client", path.basename(file, '.js')));
});
console.log(object._events);
以上是关于nodejs需要事件来对象的主要内容,如果未能解决你的问题,请参考以下文章