我连接redis服务器的node.js代码是这样的
var http = require("http"),
querystring = require("querystring"),
redis = require("redis"),
db = redis.createClient(6379, "127.0.0.1");
db.set("Jaime", "Developer", function(){});
http.createServer(function(req, res) {
var qs = querystring.parse(req.url.split("?")[1]),
firstName = qs.firstName;
db.get(firstName, function(err, lastName) {
var userName = firstName + " " + lastName,
html = "<!doctype html>" +
"<html><head><title>Hello " + userName + "</title></head>" +
"<body><h1>Hello, " + userName + "!</h1></body><h2>I am in this page</h2></html>";
res.end(html);
});
}).listen(8000);
我的 redis 服务器也在运行并给出这样的消息
[3648] 10 月 13 日 11:43:00 * 服务器现在准备好接受端口 6 379 上的连接 [3648] 10 月 13 日 11:43:01 - DB 0:4 个插槽 HT 中的 3 个密钥(0 易失性)。[3648] 10 月 13 日 11:43:01 - 0 个客户端已连接(0 个从站),672976 字节正在使用 [3648] 10 月 13 日 11:43:06 - DB 0:4 个插槽 HT 中的 3 个密钥(0 个易失性)。[3648] 10 月 13 日 11:43:06 - 0 个客户端已连接(0 个从站),正在使用 672976 个字节
当我用浏览器(http://localhost:8000)连接它时,服务器状态给出
[3648] 10 月 13 日 11:45:07 - 接受 127.0.0.1:1715 [3648] 10 月 13 日 11:45:10 - DB 0:4 个插槽 HT 中的 3 个密钥(0 易失性)。[3648] 10 月 13 日 11:45:11 - 1 个客户端已连接(0 个从站),正在使用 680892 字节
浏览器出来就是这个
你好,未定义的空值!我在这个页面
我对此完全陌生..我不知道如何进行这项工作,请帮助我。