是什么意思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