promise 相关问题

Promise是延迟计算的一种策略,适用于多种并发风格:本地计算的线程和事件循环并发,以及同步和异步远程消息传递。 promise表示异步操作的最终结果。使用promises的主要方法是通过一种方法,将promise的最终值或失败原因的转换注册到新的promise。

尝试运行数据库查询时,Cypress 测试期间出现“util.promisify 不是函数”错误

与我见过的所有“util.promisify 不是函数”线程不同,我没有明确尝试使用“util.promisify”函数。 我想做的是在 Cypr 期间运行数据库查询...

回答 1 投票 0

返回错误和抛出错误的区别

我在项目中发现以下代码,我不明白: 获取(键,存储=空){ 如果(!键){ return new Error('没有钥匙可获取!'); } 让 dbstore = this.localf...

回答 1 投票 0

Javascript Promise 在 For 循环中以错误的顺序执行

我创建了两个JS函数。第一个使用 For 循环,第二个在 1 秒延迟后打印文本。然后我就这样称呼他们。 // 代码块1 console.log("函数是...

回答 1 投票 0

NodeJS My SQL 查询与 Chain Promise

我有3个函数,我想逐步调用这个函数,例如当我调用第一个函数并得到结果时,我必须调用第二个函数并传递从第一个函数返回的参数...

回答 3 投票 0

如何从猫鼬模型的待处理承诺中获取价值(model.findOne())

我有问题:当我需要时,我无法解决承诺,使用这部分代码,查询完成正确。如果有帮助的话我会使用 NestJs。我需要它返回一个用户对象。 这是我到目前为止所做的。 私人...

回答 1 投票 0

理解带有 catch 和 then 的 Promise 链

我无法理解以下承诺链的结果 函数工作(状态){ 返回新的 Promise(函数(解决, 拒绝) { 如果(状态){ 解决('成功'); }

回答 2 投票 0

如何在同步nodejs函数中等待promise?

我使用异步方法创建一个包含我的用户凭据的解密文件: 初始化用户(){ // 解密用户文件 var fs = require('fs'); var unzipper = require('unzipper');

回答 1 投票 0

Sonar 问题 - 在函数参数中返回 Promise,而预期返回 void

声纳显示以下代码错误,我不知道如何修复它。有谁知道这是否是规则的例外或者我该如何重构它? 错误:函数中返回 Promise

回答 1 投票 0

异步函数内的Javascript setTimeout

我看到了很多 setTimeout 不等待的问题,即使使用了await关键字,答案就像是用它来保证,但我仍然不明白。 async 函数不是隐式返回一个承诺吗?所以...

回答 2 投票 0

延迟重试 Promise,直到在 NodeJS 中解决为止

我有一个 connect() 函数,它返回一个承诺(它实际上是类中的一个方法 - 未显示)。如果未建立连接(即当 e...

回答 3 投票 0

Promise.catch() 无法捕获 Promise 中的错误

我正在尝试检查许多条件,如果其中一个条件为真,我想继续执行某个回调函数。否则,我想继续使用不同的回调函数。一些伪代码

回答 1 投票 0

为promise.resolve添加延迟[重复]

我有以下生成模拟数据的类。我想添加 2 秒延迟来模拟慢速网络。如何在返回已解决的承诺之前添加超时? 谢谢, 出口CL...

回答 1 投票 0

Typescript:如何输入通用高阶函数

我有以下实用功能: 异步函数resolvePromises任何>( 数据:参数, 列表:F[] | F[][], ): 承诺 { 对于 (const

回答 1 投票 0

尽管达成共识,但未处理的 Promise 被拒绝

最近我偶然发现了一个有趣的错误。本质上,问题归结为这个例子: const waitResolve = (ms) => new Promise((resolve) => { 设置超时(()=> {

回答 1 投票 0

javascript 承诺和捕获

我正在研究 javascript Promise。第一个代码工作正常,但第二个代码给出错误。 当捕获错误时,调用reject函数不就足够了吗?我不明白...

回答 1 投票 0

Python 中 future/promise(线程)的等价物是什么?

我来自C++世界,我正在寻找Python中std::future、std::promise的等价物。 Python 中是否有等效的机制或其他方法来实现相同的目的? 我知道

回答 2 投票 0

如何尝试捕获`response.text()`中的错误`Uncaught (in Promise) TypeError: Body is unusable`?

我尝试从服务器获取响应 让 fetchResponse; 尝试 { fetchResponse = 等待 fetch(url, { 方法:'POST', 标题:{ '内容类型':'应用程序/json', 接受...

回答 1 投票 0

未捕获(承诺中)错误:侦听器通过返回 true 指示异步响应,但消息通道在响应之前关闭

我在后台发现“未捕获(承诺)错误:侦听器通过返回 true 指示异步响应,但消息通道在收到响应之前关闭”错误...

回答 1 投票 0

如何捕获 Observable.forkJoin(...) 中的错误?

我使用 Observable.forkJoin() 来处理两个 HTTP 调用完成后的响应,但如果其中任何一个返回错误,我该如何捕获该错误? Observable.forkJoin( 这个.http.post<...

回答 4 投票 0

Promise 拒绝在 then-catch 链接和 then(resolveCallback,rejectCallback) 之间的工作方式不同

总结 此代码表示执行一系列 Promise 并按照解析顺序返回其解析值的功能。它还包括一个限制器,限制麻木......

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.