【发布时间】:2018-04-03 22:53:23
【问题描述】:
Node 提供了 2 种风格的大量核心功能,同步和异步。
fs.readFileSync 等同步函数在启动应用时非常有用,例如在 npm 包 dotenv 中。
是否可以编写一个不需要async 和await 关键字的自定义同步函数,从而绕过承诺和回调地狱?
【问题讨论】:
-
“但它们不能用于类结构或更典型的应用程序的 server.js 起点” 是的,在这两种情况下都可以。
-
删除了不正确的陈述。
-
Is it possible to write a custom Sync function that does not require the async and await keywords thus bypassing the promise and callback hell?这没有意义,你没有回调地狱,甚至在使用async/await时没有 thenables,这就是它们的全部意义。 -
是的,我的问题更适合不必使用 async 或 await 关键字,但也不必使用回调或承诺。
标签: javascript node.js asynchronous synchronization