NodeJs 和 Express 响应混淆了

问题描述 投票:0回答:2

我有一个表格形式的页面,其中为一行定义了一个控制器,并根据列值在控制器内适当地设置了一些变量。

但是,当我尝试在不同列中立即向同一控制器发起多个请求时,从节点服务器发送的响应会变得混乱。实际上应该对第 1 列的响应与第 3 列混淆,依此类推(相同的列共享相同的控制器,除了设置一些变量值之外)。有没有办法确保我的回答是安全的并且不会相互混淆?

angularjs node.js express server
2个回答
1
投票

使用promise可以让你解决异步javascript问题,此外你还可以使用promise.all来解决所有请求,然后用适当的数据响应。


0
投票

我要抛出这种可能性,也许您正在使用 const 来保存结果,而您同时运行的其他一些函数(例如加载同时发生多个查询的仪表板的应用程序)正在使用相同的变量并覆盖它,因为范围大于单个函数。

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