gpt4 book ai didi

Node.js 事件驱动范式 = 乱码?

转载 作者:IT王子 更新时间:2023-10-29 06:06:54 26 4
gpt4 key购买 nike

我有 PHP 背景,现在正努力适应 Node.js 的事件驱动范例。但是,我的代码很快就会变得困惑。下面我将过程代码与实际的 Node.js Redis 代码进行比较。我这样做对吗?

程序(伪代码)

if(!client.get("user:name:koen")) {
client.set("user:name:koen", "user:id:" + client.incr("count:users"));
}

事件驱动(实际代码)

client.get("user:name:koen", function(err, res) {
if(!res){
client.incr("count:users", function(err, count){
client.set("user:name:koen", "user:id:" + count, function (err, res) {
callback(err, res);
});
});
}
});

最佳答案

问题中提到的回调 hell 在这里得到了很好的解释,以及如何编写代码来避免它:

http://callbackhell.com/

关于Node.js 事件驱动范式 = 乱码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19617188/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com