NodeJS 何时使用承诺?
NodeJS when to use promises?
这可能没有多少意见,但却是一个重要的问题。
你应该只对异步操作使用 promises 吗?如果你有一个 api,那么很可能,那里的完整函数堆栈应该使用 promises。那么接下来如果我做一些业务逻辑函数,它们也应该return一个promise。我想知道这是否好,你让一切 return 成为承诺。我的意思是,我在一个 while 循环中调用函数,其中每个函数 return 都是一个承诺(函数是链接的)。在函数内部使用 promises 会不会更慢?在堆栈中结合承诺和常规 return 值是个好主意吗?我真的很需要学习这个,所以请不要关闭
如果您的函数(有时)是异步的,它需要return一个承诺。
如果您的函数从不执行任何异步操作,那么它就没有充分的理由 return 承诺,您应该避免它。保持简单和同步。
这可能没有多少意见,但却是一个重要的问题。
你应该只对异步操作使用 promises 吗?如果你有一个 api,那么很可能,那里的完整函数堆栈应该使用 promises。那么接下来如果我做一些业务逻辑函数,它们也应该return一个promise。我想知道这是否好,你让一切 return 成为承诺。我的意思是,我在一个 while 循环中调用函数,其中每个函数 return 都是一个承诺(函数是链接的)。在函数内部使用 promises 会不会更慢?在堆栈中结合承诺和常规 return 值是个好主意吗?我真的很需要学习这个,所以请不要关闭
如果您的函数(有时)是异步的,它需要return一个承诺。
如果您的函数从不执行任何异步操作,那么它就没有充分的理由 return 承诺,您应该避免它。保持简单和同步。