我使用Node.JS + Socket.IO。问题是:用户可以同时向服务器发送两个请求。如果第一个请求尚未处理,则必须拒绝第二个请求。怎么实现呢? 如果用户发送请求并且user.disabled = false 50 MS,我现在正在做user.disabled = true。但是,如果第一个请求的时间超过50 MS,则无法修复该错误。 有一个选项可以在任何地方写入user.disabled = false,它会结束请求,但由于异步Node.JS,它必须在很多地方写入,这会极大地污染代码。有没有办法避免它?