【发布时间】:2016-05-11 17:34:59
【问题描述】:
我有一个托管在 Heroku 上的 RESTful Rails API。我在 Heroku 上也有一个使用我的 API 的 Rails 前端。我在上传文件时遇到前端超时问题。我将上传请求发送到我的前端(使用jquery-fileupload-rails 完成),然后再向我的 API 发送一个请求。然而,即使是 1MB 的文件,前端似乎也会超时并放弃等待 API 的回复。文件上传工作正常。如果我刷新页面,图像就在那里。但是,我更愿意用图像动态更新我的页面。较小的文件似乎可以工作,可能是因为前端很快就会收到 API 的回复。
我知道 Heroku 对请求有 500 毫秒的时间限制,而且似乎没有办法改变它,所以我希望我能就这个问题得到一些建议。这只是不适用于 Heroku 吗?我应该以不同的方式将 ajax 文件上传到 API 吗?或者如果页面超时,我是否只需要刷新页面(也不知道我会怎么做)?提前致谢!!
【问题讨论】:
标签: jquery ruby-on-rails image heroku