【发布时间】:2015-09-06 06:09:51
【问题描述】:
我想在 Express 4 中限制文件上传。我指的是每秒字节数,而不是 API 调用次数。
我希望能够模拟文件上传的慢速连接,以便测试我的进度动画。
我只想限制文件上传端点,而不是其他端点。我该怎么做?
理想情况下,我想在特定端点上添加一些中间件,并以字节/秒为单位指定传输速度。
【问题讨论】:
-
我在早些时候的研究中遇到了
node-throttle,但不知道如何将其连接起来以在单个端点上表达为中间件。 -
您如何衡量进度?是否涉及对更多数据的请求?
-
@Arcath,不,只是标准的 XMLHttpRequest API。
-
@RahmatAli,不,但如果我现在必须这样做,我可能会考虑在 Express 之外使用某种网络层来限制它。如果只是为了减慢浏览器的速度,那么现在 Chrome 开发工具的“网络”选项卡中有相应的设置。
标签: node.js file-upload express throttling