腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(8888)
视频
沙龙
2
回答
Express
-
Promise
挂起
when
循环
查询
、
、
我收到一个包含多个数据的数组,我必须对数组中的每个元素进行
查询
。但这是给我一个
promise
pending。我该怎么解决这个问题呢?有什么问题吗?WHERE st.fornecedor ='" + supplier +"' and u_part.u_familia="+ families[i])); return
Promise
.all
浏览 1
提问于2017-01-11
得票数 0
回答已采纳
1
回答
Nodejs应用程序在繁重请求时
挂起
、
、
、
我使用的是带有pg-
promise
的Nodejs
express
服务器。我在数据库中有一些
查询
,需要很长时间才能返回结果。对于这样的
查询
,如果
查询
pg-
promise
查询
花费更长的时间,并且服务器返回错误,我设置了3秒的超时,这将导致
promise
失败。然而,问题是,如果我发送具有相同(繁重)
查询
的后续请求,应用程序将
挂起
,并花费时间开始处理新请求。它不会抛出任何错误,这就是它很难调试的原因。我想知道节点应用程序<e
浏览 1
提问于2017-09-26
得票数 0
2
回答
如何避免阻塞快速rest服务?
、
、
在节点中使用
express
创建REST服务时,如何防止阻塞任务阻塞整个rest服务?以下面的快速rest服务为例:const app =
express
(); return n
浏览 4
提问于2020-04-08
得票数 1
3
回答
承诺不会解决
、
、
当我在没有使用承诺的情况下运行数据库
查询
时(在我运行node myscript.js的节点脚本中,它返回数据,但是控制台永远不会返回提示--控制台只是
挂起
,我必须手动发送中断。因此,当我把它放在一个承诺中时,我认为这个承诺并不知道数据库
查询
已经完成,尽管它似乎已经返回了所有的数据,因此这个承诺的第二部分没有运行(我认为)。如果这就是问题所在,我如何编写数据库
查询
,使其不
挂起
,并且承诺可以运行到完成?const sqlite = require('/usr/local/
浏览 1
提问于2016-09-19
得票数 1
回答已采纳
1
回答
会先运行setImmediate还是IO回调?
、
、
、
在这个图中是说事件
循环
将运行I/O回调( axios请求),然后是检查阶段(setImmediate),但当我测试这一点时,情况正好相反,我需要解释代码的执行。
浏览 14
提问于2021-03-28
得票数 0
1
回答
承诺链和解决方案
、
、
、
、
我的路由器:const multer = require('multer'); function uploadFile() { upload(req, res, (err) =>
浏览 1
提问于2019-01-23
得票数 0
1
回答
等待回调执行
、
、
我想等到回调结束。我试过这样的方法:setTimeout(() => { wait = false;console.log("waiting"); if(!wait) break;console.log("finished waiting");waiting
浏览 0
提问于2018-06-18
得票数 5
回答已采纳
2
回答
如何在单个
查询
中返回node.js mysql中的嵌套json
、
、
、
、
} con.release() }谢谢你的帮助!!
浏览 0
提问于2017-01-05
得票数 3
2
回答
NodeJS,多个if可能返回标头(并失败)
、
、
、
我试图在这方面使用
Promise
,这似乎是一种方法。这是我的示例代码:const app =
express
(); message += "
promise
1"; i
浏览 0
提问于2018-05-15
得票数 1
2
回答
在使用
express
的node.js中,未定义的变量没有抛出错误
、
我正在用
express
运行node.js。我编写了一个包含方法的节点模块,因此当您转到时,它将运行该方法。看起来,如果方法中有一个未定义的变量错误,
express
就会挂在那里,不会抛出任何错误。控制台日志中也不会出现任何内容。我的猜测是
express
以某种方式阻止了错误的出现。当我将错误放入直接位于路由中的名为"controller“的函数中时,它会正确地显示该错误。
浏览 2
提问于2014-01-18
得票数 12
2
回答
同时Node.js多个请求和一个结果返回
、
多个用户可以同时调用请求,所以如果一个用户调用请求并开始计算结果,那么当另一个用户调用相同的请求时,结果计算没有启动,而是等待第一个用户请求的结果。换句话说,只有在没有被其他用户“锁定”的情况下才能开始计算结果,如果是的话--然后等待结果。代码: 结果:
浏览 6
提问于2021-02-04
得票数 1
回答已采纳
1
回答
Nodejs foreach
循环
中断使用promises结果
、
、
、
、
我使用了_.forEach
循环
,在_.forEach
循环
中,我使用了多个
promise
,并将其放入数组
promise
中。使用sendEmailApi方法我正在向用户发送电子邮件,我的要求是如果我收到任何错误,我想退出外部_.forEach
循环
,不想处理所有的承诺。下面的代码是写的,但是不起作用,如果我在
循环
中间得到任何错误,它就会处理整个_.forEach
循环
_.forEa
浏览 18
提问于2017-07-15
得票数 1
1
回答
在sails.js中返回异步响应
、
、
、
我的应用程序需要在一些DB
查询
后返回一个JSON响应。if (err) { 'error': true, res.json(obj); }由于服务似乎没有返回任何响应,Sails
挂起
我尝试将其转换为
Promise
浏览 1
提问于2015-10-10
得票数 1
1
回答
如何执行复杂的解析或快速承诺模式
、
、
在使用Parse
查询
的
express
中,我有以下模式的代码: if(a){ function1(a)我想一次使用承诺完成所有的保存,然后将res.send返回到我的前端,但我无法确定模式,以及是否应该使用Parse承诺或其他承诺库,如果是Parse.
Promise
()或Parse.
Promise
.as(),或者是Parse.
Promise
()或Pa
浏览 4
提问于2015-12-13
得票数 0
回答已采纳
1
回答
Promise
.all不检查/存储所有承诺
、
我不同意
promise
.All没有兑现所有要解决的承诺.简短的例子:const app =
express
();constpromiseArray.push(promiseResolve(data3));
浏览 0
提问于2018-07-02
得票数 0
回答已采纳
2
回答
我想使用node.js向mysql发出顺序
查询
,但只有最后一个被触发。
、
、
、
console.log(result)在上面的代码中,我首先运行一个名为‘listprofile’的
查询
对于从
查询
中得到的每一个响应,我都希望将其传递给query2。我尝试了一个for
循环
,但是只有最后一个
查询
被触发到mysql。最后一个
查询
是从profilesReturned集的最后一个元素生成的。如何确保顺序或异步地触发包含来自profilesReturned的单独值的单独
查询
?
浏览 0
提问于2014-06-18
得票数 0
回答已采纳
1
回答
MongoDB中的未决承诺
、
、
、
pagesData日志给了我:
Promise
{ <pending> },
Promise
{ <pending> },
Promise
{ <pending> }, ] pages日志给我一个初始化后的空数组,页面上的
浏览 3
提问于2021-07-03
得票数 2
回答已采纳
1
回答
最后运行的nodejs请求
、
目前,我的
循环
运行了10次,但没有等待请求中的回调函数完成,然后再转到下一次迭代。我的输出与我所期望的完全不同,我不知道为什么某些东西会在其他东西之前被打印出来。下面是我的代码现在的样子:var path = require('path');var cheerio = require('cheerio'); var fs =
浏览 0
提问于2017-11-25
得票数 0
回答已采纳
1
回答
单元测试猫鼬承诺
、
、
、
、
我在一个Node应用程序中有一个快速路由,它使用Mongoose来
查询
Mongo数据库。在get请求中有一个用于查找项的承诺,我不知道如何测试这个承诺。var
express
= require('
express
');var
promise
我不知道如何测试routes.get方法中的承诺: describe('ItemRo
浏览 3
提问于2016-02-09
得票数 0
回答已采纳
2
回答
如何在Saga中异步地加入一组承诺?
、
、
为此,我有一个promises数组,表示每个
查询
。我可以在数组上调用
Promise
.all(),但这将导致传奇
挂起
,从而导致所有事件
挂起
,直到承诺返回。我尝试创建一个名为async
promise
的
promise
.all,然后对这个承诺使用redux-effects调用,但这也是
挂起
的。
浏览 1
提问于2018-08-15
得票数 5
回答已采纳
点击加载更多
相关
资讯
node中异步操作问题(一)
利用jQuery实现多个ajax请求等待
Nodejs 异常处理
一文看懂JS的异步
挑选npm模块很费事?掌握这些技巧就能事半功倍!
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券