是什么意思client.on(上)并解释下面的代码?

问题描述:

1.var redis = require("redis"); 
2.var client = redis.createClient(); 
3.client.on("error", function (err) { 
4. console.log("Error " + err); 
5.}); 

我无法理解在节点JS应用Redis的事情。 任何人都可以解释由线上面一行?是什么意思client.on(上)并解释下面的代码?

第一行需要使用CommonJS语法的名为“redis”的模块。这是在Nodejs中加载功能的基本方法。

第二行创建一个新的对象client,它由“redis模块”返回。对象“客户端”公开,它允许程序侦听到的事件的接口,这是一个的NodeJS核心概念。

第三行只是简单地监听错误事件,当事情变糟时,redis客户端可能会抛出错误事件。

有关的NodeJS事件的更多信息, https://nodejs.org/api/events.html

有关的NodeJS模块的更多信息, https://nodejs.org/docs/latest/api/modules.html