限制 Node.JS HTTP 服务器上的上传带宽

问题描述

我正在使用 https 模块开发一个简单的 Node.JS 服务器。

https.createServer(options,(request,response)=>{
    //CODE
});   

我想限制用户下载/上传速度,具体取决于他们的帐户类型。

我已经通过使用 throttle npm 包来限制用户下载速度。 (https://www.npmjs.com/package/throttle)

fs.createReadStream(file).pipe(new Throttle(1024*10)).pipe(response);

但是我没有成功限制上传速度。我不想在服务器范围内这样做,因为有高级用户管理员不应该限制他们的速度。

如何在 Node.js 中限制用户上传速度?甚至有可能吗?如果不是,那么在不影响所有用户的速度和仅影响其中一组用户的情况下,还有什么替代方案。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...