CNode

如何设置允许publish一个包含大文件的package

Llujb发布于12 年前最后回复12 年前1 回复5319 浏览0 收藏

用官方代码搭建了一个npm私有库,然后发现当一个package中某个文件较大(比如说16M),npm publish时会返回400,而此时私有库的couchdb控制台显示:

2014-06-11T07:33:05.238Z ERROR Payload content length greater than maximum allowed: 10000000
2014-06-11T07:33:05.241Z INFO,REQUEST 192.168.65.145 PUT /test 400

从这句信息来看,应该是post数据过大导致,但是这个maximum content length应该在哪设置呢? google无果,扫couchdb/npmjs.org/mochiweb代码无果。Thx in advance.

查看回复

回复 (1)

L
lujb#1·12 年前

找到原因了。由于之前我用了kappa做代理,而kappa有一个单次上行最大流量的控制。但这个错误居然是在couchdb中报出来的,导致我走向了错误的方向。。

参与回复
登录后即可参与回复。登录