0

我在客户端使用来自Mikeal 的请求模块的 request.post() 并在服务器上使用Busboy处理它以上传文件。

在服务器上:

busboy.on('field', function(fieldName, val, fieldnameTruncated, valTruncated)

事件使用预期的 fieldNames 触发正确的次数,但 val 始终为空。当我通过 mocha 运行集成测试以及对本地运行的 Web 服务器使用浏览器时,就会发生这种情况。

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

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

4

1 回答 1

0

这就是解决问题的方法:

sudo chown -R $USER /usr/local
于 2014-08-25T14:14:22.580 回答