async.js相关内容

如何在UI中显示异步数据

我编写了一个异步函数,该函数需要调用服务器中的程序,并且该程序会生成一个文件,该文件需要在UI中加载以进行显示.由于execFile是异步函数,我不确定如何在UI中显示结果,并且可能需要几秒钟的时间才能准备好? 我是否需要某种无限循环来检查服务器中的结果是否准备就绪? 我正在使用nodejs-express把手. router.post('/',function(req, res ..
发布时间:2020-07-22 20:31:26 其他开发

async.parallel到async await-Node.js

我正在使用express-promise-router在来自node.js的查询调用中实现异步/等待.有时,当我需要获取表的数据时,我使用async.parallel来获取数据以及作为单独数据的计数并将其合并.我在这里使用回调.我该如何继续使用async/await? router.post('/getDetail', (request, response, next) => { co ..
发布时间:2020-06-21 19:32:43 前端开发

如何在多个异步请求中使用js async/await

我正在使用Angular 7,现在有一个方法(Angularguard CanActivate)包含一些嵌套的http调用方法,所有嵌套的http调用完成后,我需要返回数据. 如下面的代码所示,仅在getCurrentUser()完成后,才在canActivate()中返回结果,而现在,由于getCurrentUser()尚未完成,它始终返回false. export class Au ..

在NodeJS中的MongoDB中插入一个200,000行以上的大型CSV文件

我正在尝试将一个较大的csv文件解析并插入到MongoDB中,但是当该文件扩展100'000行时,我从服务器得到了错误的响应.而且我需要插入的文件通常在200'000行以上. 我已经尝试了批量插入(insertMany)和Babyparse(Papaparse)流方法来逐行插入文件.但是效果不佳. 节点api: router.post('/csv-upload/:id', mul ..
发布时间:2020-05-25 01:25:45 其他开发

选择适当的异步方法进行批处理,以获得最大请求数/秒

我需要对某些外部API进行一些延迟的循环调用,以防止出现“超出用户速率限制"的限制. Google Maps Geocoding API对"req/sec"敏感,允许10 req/sec.我应该对数百个联系人进行地理编码,因此需要这样的延迟.因此,我需要有10个异步地理编码功能,每个功能要延迟1秒.因此,我收集数组中的所有联系人,然后以异步方式遍历数组. 通常,我需要有N个并发线程,每 ..
发布时间:2020-05-18 01:34:24 其他开发

异步node.js数据流混乱

感谢您的帮助...在如何正确处理此问题上花费了大量时间.我现在处于异步状态,放弃了正确编写回调的能力.我有一段代码,我在其中传递一组随机数(每个记录),并将它们传递给猫鼬调用.尝试根据我通过的多个查询创建数据集. 我的问题是,无论我做什么4个小时,"newarray"变量始终为空. 谢谢您的帮助- async.forEach(arLimit, function(eachrecor ..
发布时间:2020-05-11 21:48:29 其他开发

在mongodb中编辑子文档N-N关系

我有一个可以将文章链接到多个平台的应用程序. 文章包含平台列表,平台也包含文章列表. 有关更多详细信息,请查看我几个月前问的这个stackoverflow问题. https://stackoverflow.com/a/40377383/5770147 问题在于如何创建文章以及如何实现文章与平台之间的N-N关系. 我有“创建文章"和“删除文章设置",以便列表也在平台中更 ..
发布时间:2020-05-11 21:43:25 其他开发

async.map无法正常工作

我正在尝试遍历一个集合,并附加一个来自相关集合的对象数组.我得到的结果不包含该数组. 谁能帮我发现问题? 模型关系是Page有很多问题. 问题模式: var mongoose = require('mongoose'), Schema = mongoose.Schema; var questionSchema = new Schema({ _po ..
发布时间:2020-05-08 01:00:47 其他开发

使用async.waterfall

我正在使用node.js和异步包。 这是我的代码: async.waterfall( [ 函数(回调){ var data = getSomeData(); 回调(null,data); }, 函数(数据,回调) ){ someFunctionThatNeedsData(data); callback(null,'done'); } ], 函数(错误,结果){ } ..
发布时间:2019-06-08 15:39:56 前端开发

Node + Sequelize:如何在添加之前检查项目是否存在? (异步混淆)

我很遗憾对节点很新,并且对节点的异步/同步执行产生了一些困惑。 我正在使用节点,使用sqlite和async.js进行sequelize 。 我有一系列文章,每个都有的作者。 每个文章中的每个作者 ,我想检查作者是否存在。如果没有,请创建它。 问题是,在初始运行时,正在创建重复的作者,我假设由于异步功能导致检查存在的问题。 例如,使用数组: authors = ['A ..
发布时间:2019-06-07 17:55:30 前端开发