gpt4 book ai didi

javascript - 如何正确构建nodejs代码

转载 作者:IT老高 更新时间:2023-10-28 23:15:00 26 4
gpt4 key购买 nike

我使用 node.js 已经有一段时间了,我真的很欣赏它的美妙之处。但是,我很难理解的一件事是我应该如何构建我的代码以便它可以维护。我在互联网上看到的大多数教程都将所有 JS 放在一个文件中,这并不是管理代码的好方法。我知道实际上没有javascript中的“类”这样的东西,但是我是否有一种(标准)方式来格式化我的代码以实现可维护性,就像我构建一个PHP项目一样,例如?

最佳答案

我要补充一点,就可维护性而言,我认为使用闭包的深度嵌套回调的典型风格是 Node 程序可理解性的最大障碍,而且完全没有必要。

对于每个:

a.doSomething(val, function(err,result){
b.doSomethingElse(result,function(err,res){
...
});
});

总有一个:

a.doSomething(val, onDoSomething);

function onDoSomething(err,res) {
...
}

我的经验法则是:任何超过三层嵌套的东西都需要一个新的非闭包回调函数。

(Node.js 确实需要一个样式手册。)

关于javascript - 如何正确构建nodejs代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6069189/

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