我有戏! 2.2 Heroku上的Java服务器生成我的表单模板,而EC2上的另一个则在数据库中保存信息。
(不要问为什么这样的架构...我的客户真的想要这样:他想用heroku轻松部署它的模板更改,但是他不能将所有服务器和数据库都放在上面)。
好。我考虑过将Ajax跨域请求直接提交到EC2服务器的请求,但是..这是一个移动网站,在这种情况下,我不确定跨域是一个好主意。
因此,我正在尝试从play heroku转发我的表单提交,以使其尽可能轻松地播放ec2,而不必手动绑定每个参数(dynamicform ...)
有什么建议吗?
我的手机应用程序:
一种创建“主题”的表格
另一个在主题中发布地理位置消息。
显示主题的模板和google map。
编辑:思考其他解决方案
换句话说,我在EC2上有一个繁琐的网站,上面有过时的代码,在heroku上有一个小型的移动网站。
胖子有我的用户表和一些很酷的功能,例如线程/注释。
我怀疑是否 :
我将小代码合并为大代码(以访问这些功能)。
或在具有Ajax跨域的两台服务器之间发出请求,以从移动设备发布表单
或者,如果我只在小型应用程序上重新编码,那可能比第一个功能花费很多时间。
最佳答案
这听起来很混乱。将数据库放置在远程服务器上可能会要求您在SSL之上运行(这会影响性能)。也有2个播放应用程序增加了曼波舞的趣味。
您是否刚刚尝试将RDS用作数据库,是否仅启用SSL并允许访问heroku应用程序?
关于jquery - 手机上的Ajax POST请求:跨域还是WS转发?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20119018/