我是一名 PHP 程序员,我开始使用 NodeJS 进行开发以优化我的 Web 应用程序并减少服务器资源。
我不是 Javascript 方面的专家,因此,我对语法和代码有几个疑问。
我开发了以下代码:
var redis = require("redis"), client = redis.createClient();
client.on("error", function (err) {
logger.error("Couldn´t connect Redis");
});
client.on("connect", function() {
client.get("user:ID", function (err, reply) {
if(reply) {
// CODE
}
});
});
我希望它在没有密钥的情况下继续执行代码,并且我认为放置各种 IF 不是最优化的方式。
例子:
client.on("connect", function() {
client.get("user:ID", function (err, reply) {
if(reply) {
// ROUTINE
}
});
});
或者
client.on("connect", function() {
client.get("user:ID", function (err, reply) {});
});
if (key) {
// Code 1
}
// Code
if (key) {
// Code 2
}
…………
是否有类似于 php DIE 的东西来完成例程?如何开发和优化它?谢谢你。
问候