nodejs需要事件来对象

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nodejs需要事件来对象相关的知识,希望对你有一定的参考价值。

需要将所有文件作为事件从目录导入给定对象(在app.js文件中创建)。

首先我在app.js中创建对象:

let object = new somting_private_module();

我需要将“events_client”中的每个文件添加为事件。有人可以帮我尽可能简单地导入这些事件吗?

catalogs

答案

你可以使用那个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需要事件来对象的主要内容,如果未能解决你的问题,请参考以下文章

NodeJS基础入门-Event

nodejs学习

nodejs常用代码片段

AWS Lambda nodejs 函数中的事件对象为空

如何使用事件侦听器来加载动画片段的循环

使用 NodeJS 和 JSDOM/jQuery 从代码片段构建 PHP 页面