Node.js 使用POST上载文件期间,总线男孩字段值为空

Node.js 使用POST上载文件期间,总线男孩字段值为空,node.js,file-upload,linux-mint,busboy,Node.js,File Upload,Linux Mint,Busboy,我正在客户端上使用request.post,并在服务器上处理它以上载文件 在服务器上: busboy.on('field', function(fieldName, val, fieldnameTruncated, valTruncated) 事件使用预期的字段名触发正确次数,但val始终为空。当我通过mocha运行集成测试时,当我对本地运行的web服务器使用浏览器时,就会发生这种情况 问题是在prod服务器或其他开发人员工作站上看不到这个问题。项目和prod服务器上的其他开发人员正在运行Ma

我正在客户端上使用request.post,并在服务器上处理它以上载文件

在服务器上:

busboy.on('field', function(fieldName, val, fieldnameTruncated, valTruncated)
事件使用预期的字段名触发正确次数,但val始终为空。当我通过mocha运行集成测试时,当我对本地运行的web服务器使用浏览器时,就会发生这种情况

问题是在prod服务器或其他开发人员工作站上看不到这个问题。项目和prod服务器上的其他开发人员正在运行MacOS或Ubuntu。我正在我的工作站上运行LinuxMint 17,我遇到了这个问题


问题似乎不是我使用Request或Busboy的方式的问题,除非是边缘情况,而是工作站上的配置问题导致了这种情况。

这就是解决问题的原因:

sudo chown -R $USER /usr/local