是否有方法阻止Node.js中的输入?

是否有方法阻止Node.js中的输入?,node.js,Node.js,库和大多数其他模块面向异步/基于事件的用户输入处理 我需要我的应用程序在继续之前阻止并等待输入。有没有办法做到这一点,或者Node.js根本不支持这一点 我知道这与Node.js的理念背道而驰,但这并不是我所担心的——我正在开发的应用程序不是传统的web应用程序,我只是使用Node.js来开发它。有很多javascript库,可以让异步更容易地工作。您可以在此处查找一个示例: 我大部分node.js编程都是使用CoffeeScript进行的,官方编译器IcedOffeeScript中有一个分支,

库和大多数其他模块面向异步/基于事件的用户输入处理

我需要我的应用程序在继续之前阻止并等待输入。有没有办法做到这一点,或者Node.js根本不支持这一点


我知道这与Node.js的理念背道而驰,但这并不是我所担心的——我正在开发的应用程序不是传统的web应用程序,我只是使用Node.js来开发它。

有很多javascript库,可以让异步更容易地工作。您可以在此处查找一个示例:

我大部分node.js编程都是使用CoffeeScript进行的,官方编译器IcedOffeeScript中有一个分支,它支持wait和defer关键字,允许您编写CPS/回调风格的编程,而无需无休止的回调级联。你可以在这里找到它:

最后,免费小费。当/如果您开始编写自己的模块时,您可能很难确定是否应该以CPS/回调样式编写它。当您在这个选择上遇到困难时,请始终以CPS/回调样式编写它,并使用wait/defer或任何其他javascript库使它看起来和感觉上类似于传统的同步编程。以非回调风格编写自己的函数,并使用主要支持回调风格编程的库,这会带来灾难。

感谢您的回复。“以非回调风格编写自己的函数,并使用主要支持回调风格编程的库,这是一个灾难”事实上,我认为这是我这里的主要问题。。。