【发布时间】:2017-08-10 12:30:13
【问题描述】:
我有一个在本地运行良好的 Scala Play (2.4) REST API。当我将它部署到 Heroku 时,我从一个单独的 Web 应用程序调用它时遇到了 CORS 问题。
我通过添加基于文档的 CORS 过滤器解决了这个问题,并且在本地运行时我没有收到 CORS 错误。但是当部署到 Heroku 时,我仍然得到标准的 CORS 错误。
为了隔离问题,我在我的应用程序中添加了一个简单的日志过滤器,它在本地也能正常工作。但即使是这个日志过滤器也不能在 Heroku 上工作。
这让我觉得我的过滤器在部署到 Heroku 时可能没有被调用。
我不确定如何解决此问题。任何帮助将不胜感激。
【问题讨论】:
-
开发和生产是否有单独的配置?
-
不,我只使用默认的 application.conf 文件。
标签: scala heroku playframework-2.0 cors servlet-filters