Node-limits 设置网页功能

BSD
JavaScript
跨平台
Yahoo
2015-05-11
大胖森

Node-limits 是一个简单的连接中间件,能够简单限制上传大小,设置请求超时等功能。

  • 完全禁止上传,配置时使用: { file_uploads: false }

  • 限制上传大小,配置时使用: { post_max_size: [bytes] }, if 0, this functionality is disabled

  • 限制 uri 长度大小,配置时使用: { uri_max_length: [number] }, if 0 this functionality is disabled

  • 在配置中设置全局超时,使用: { global_timeout: [millis] }, if 0  - no timeout is set

  • 在配置中只设置传入连接的全局超时,使用: { inc_req_timeout: [millis] }, if 0  - no timeout is set

  • 在配置中只设置传出连接的全局超时,使用: { out_req_timeout: [millis] }, if 0  - no timeout is set

  • 在配置中传入连接中设置空闲时间超时,使用: { idle_timeout: [millis] }, if 0  - no timeout is set

  • 为整个应用程序配置 http.Agent.defaultMaxSockets,使用: { max_sockets: [number] }, if 0  - nothing will be set.

  • 在 noDelay 套接字中使用: { socket_no_delay: [boolean] }, if false  - nothing will be set.

代码示例:

var express = require('express'),
    limits = require('limits');

var app = express();

var limits_config = {
    enable: true,
    file_uploads: true,
    post_max_size: 2000000
}

app.use(limits(limits_config));

app.listen(8000);
加载中

评论(0)

暂无评论

暂无资讯

暂无问答

Kubernetes1.3:QoS服务质量管理

Kubernetes1.3:QoS服务质量管理 在kubernetes中,每个POD都有个QoS标记,通过这个Qos标记来对POD进行服务质量管理。QoS的英文全称为"Quality of Service",中文名为"服务质量",它取决于用户...

04/18 09:21
10
0
Kubernetes Resource QoS Classes介绍

Kubernetes Resource QoS Classes介绍 @(Kubernetes) 基本概念 Kubernetes根据Pod中Containers Resource的request和limit的值来定义Pod的QoS Class。其中,指定容器request,代表系统确保能够...

06/21 17:50
294
0
Deploy TiDB Using the Binary

Overview A complete TiDB cluster contains PD, TiKV, and TiDB. To start the database service, follow the order of PD -> TiKV -> TiDB. To stop the database service, follow the ord...

03/13 14:55
112
0
ELK -- ElasticSearch集群安装、配置及错误处理

### ElasticSearch ``` 现有三台服务器[192.168.1.30, 192.168.1.31, 192.168.1.32],使用这三台服务器搭建ElasticSearch集群 ``` #### CentOS 使用 yum 安装 ###### 编辑 repo ``` vim /etc/...

01/15 14:03
75.5K
0
JupyterHub on Kubernetes-容器存储

JupyterHub on Kubernetes-容器存储 https://zero-to-jupyterhub.readthedocs.io/en/latest/ For the purposes of this guide, we’ll describe “storage” as a “volume” - a location o...

06/28 11:35
42
0
Es中的breaker监控

An astute reader might have noticed a problem with the fielddata size settings. fielddata size is checked after the data is loaded. What happens if a query arrives that tries to...

2015/11/08 19:30
26
0
mallopt\malloc_trim\malloc_stats

mallopt is a library call that allows a program to change the behavior of the malloc memory allocator. ⁠ Example A.1. Allocator heuristics An allocator has heuristics to deter...

2014/10/17 09:36
57
0
Elasticsearch 5.0 install & update

原先ES版本为2.3,现在升级到5.0 。 升级实际上就是全新安装,需要注意的是,要备份好原先的配置文件,日志文件,数据存储文件。 一.stop redis logstash 保证没有新的数据进入到ES 二. sot...

2016/12/20 10:29
7
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部