【问题标题】:How does modularization technically solve callback hell in nodejs模块化如何从技术上解决nodejs中的回调地狱
【发布时间】:2016-10-06 21:30:52
【问题描述】:

在研究 nodejs 中的“回调地狱”时,我发现很多网站都推荐相同的东西。浅层函数、模块化,以及一些工具,如 Promise、异步和生成器。

从技术上讲,我知道什么是回调,并且我知道为什么在 nodejs 中使用它们。我理解模块化代码的价值。

我不明白模块化实际上是如何解决回调地狱的?

最后你不是还在调用有回调的函数吗?

【问题讨论】:

  • “我不明白模块化实际上是如何解决回调地狱的?” - 我不确定它确实如此。 (尽管无论您是否需要使用回调,模块化有助于保持代码库的整洁。)

标签: javascript node.js callback


【解决方案1】:

我不明白模块化实际上是如何解决回调地狱的?

它不能解决回调地狱。

模块本质上可以让您根据需要将程序拆分为任意数量的文件。该程序也可以只在一个文件中(忽略使用模块的无关好处)。

最后你不是还在调用有回调的函数吗?

是的。

但是,您可以使用某些编码模式来避免回调地狱。但是无论你是否使用传统的回调模式,使用模块都不会解决任何问题。

【讨论】:

    猜你喜欢
    • 2013-08-08
    • 2015-08-18
    • 1970-01-01
    • 1970-01-01
    • 2011-04-28
    • 2017-08-18
    • 2015-06-21
    • 2023-04-07
    • 1970-01-01
    相关资源
    最近更新 更多