设置网页功能 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",中文名为"服务质量",它取决于用户...

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

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

2018/06/21 17:50
359
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...

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

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

2018/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...

2018/06/28 11:35
69
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
30
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
62
0
一键安装kubernetes 1.13.0 集群

直奔主题 操作系统:Centos 7.5 首先看一下master节点IP,修改下面的脚本中的地址。 复制的时候注意,使用纯文本,不要动空格,yaml就是这么烦人。 重要的事情说三遍:不用翻墙,不用翻墙,不...

01/16 15:26
34
0
Elasticsearch 5.0 install & update

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

2016/12/20 10:29
7
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部