什么是nodejs的坏或丑陋的一部分

我知道nodejs的好处,它使用事件驱动的非阻塞I / O模型和balabala。 但作为一名经验丰富的nodejs开发人员,nodejs有什么不好或丑陋的地方?

任何详细的情况或示例代码将不胜感激。

不一定是坏事,但debugging嵌套的callback是一个问题。 如果你使用快递这样的东西是缓解的。 如果你正在使用Jasmine或类似的东西进行testing驱动开发,debugging变得更容易。

我不认为这是一件坏事,但throw在node.js中无法正常工作。 因此,使用throw是不鼓励的。