我有一个 100mb 的对象,我尝试通过 GET 请求返回该对象:
function doWork(req,res) {
// creates a big object on a child process, then returns this big object
res.json(bigObject); // <--- problem line
}
app.get('/dowork', doWork);
即使我在子进程上创建这个大对象,我也需要主进程返回它(b/c 子进程没有 res 流)。我想知道执行此操作的正确方法是什么?现在,将这个大对象转换为 json 会让我的服务器占用一段时间。执行此操作时没有人可以连接。
最佳答案
关于javascript - Res.json 阻塞了我的 Node/express 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24812708/