javascript - 异步 Nodejs API 延迟第一个请求
问题描述
我正在为我的一个爱好创建一个 API,我遇到了一个问题,我的服务器在我的第一个请求之前响应我的第二个请求,因为我的第一个请求比第二个请求的计算密集度更高,但我想首先获得第一个请求的结果,现在我尝试以同步方式使用它,但是当一个客户端使用该服务时,其他客户端将停止,我也不希望这样。所以我的问题是我是否应该遵循某种模式或者在我的服务器中为每个连接的客户端提供一个 FIFO 堆栈来解决这个问题或任何其他更好的方法?
解决方案
推荐阅读
- python - Mac上的Python代码错误-我做错了什么?
- javascript - 即使浏览器未处于活动状态,如何监听点击
- r - 使用调查包查找 SE 和交叉表
- postgresql - 合并两个内连接?
- coverlet - Coverlet - dotnet 测试输出到控制台
- android - node_modules/.bin/react-native run-android --no-packager'(错误代码101)(错误代码303)
- flutter - 使用两个 streamBuilder
- node.js - Node.js:UNIX 套接字“请求”和“响应”之间的链接
- python - 我的准确性保持不变,我该怎么做才能解决这个问题
- coq - `ssreflect` 的 `move=>` 的替代策略