我想在Express 4中限制文件上传速度,指的是每秒传输的字节数,而不是API调用次数。我希望能够模拟文件上传速度较慢的网络环境,以便测试进度动画。我只想限制文件上传端点,而不是其他端点。我该怎么做?最好是在特定端点上添加一些中间件,并指定每秒传输速度(以字节/秒为单位)。
如果您使用的是OSX系统,只是对一些偶尔的测试感兴趣(而不是标准化测试响应),我建议您看看苹果网络链路调节器。这里有一些信息。 此外,最近版本的Chromium和我认为Chrome在开发工具中内置了网络限制选项。
node-throttle
,但不知道如何将其作为中间件挂载到 express 的单个端点上。 - Brennan Cheung