如何设置允许publish一个包含大文件的package
发布于 10 年前 作者 lujb 4728 次浏览 最后一次编辑是 8 年前

用官方代码搭建了一个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 回复

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

回到顶部