查看Iron Router的文档 - https://github.com/EventedMind/iron-router - 似乎您可以在服务器上定义帖子路由并对其进行响应,但是我无法看到如何获取已发布的数据。使用以下咖啡脚本代码:
Router.route '/test',
where: 'server'
.post ->
console.log @request
@response.end 'hello\n'
我可以发布一个帖子请求(带有jpg图像的表单数据)并获得'hello'响应,但服务器上的console.log @request似乎不包括任何地方发布的文件/数据 - 我期待在@ request.body中找到它,这是空的......有什么想法吗?
这背后的原因是要经常处理从客户端到服务器的大量图像上传.CollectionFS,虽然设计用于二进制/数据上传,但对于此节点和节点进程火箭的CPU使用率似乎相当缓慢所以我我正在寻找更便宜的方式来传输文件。
答案 0 :(得分:1)
使用busboy:https://github.com/EventedMind/iron-router/issues/909
在铁路由器github问题列表中找到解决方案