如何在Node.js / Express 4中调节上传?

我想限制在Express 4中的file upload。我的意思是每秒的字节数,而不是API调用的数量。

我希望能够模拟一个缓慢的file upload连接,所以我可以testing我的进度animation。

我只想限制file upload端点,而不是其他端点。 我怎样才能做到这一点?

理想情况下,我想在特定端点上添加一些中间件,并以字节/秒为单位指定传输速度。

如果你在OSX上,只是偶尔testing一下(而不是标准化的testing响应),那我就来看一下Apple Network Link Conditioner。 这是一些信息 。

此外,我认为最近的Chromium版本和Chrome浏览器已经在开发工具中内置了networking调节选项。

看起来像Chrome开发者工具允许你configuration一个较慢的networking。