如何将运行在不同端口上的实时数据服务(REST API)插入到使用yeoman(angular)构建的应用程序中?

时间:2015-01-10 14:59:24

标签: angularjs nginx tornado yeoman yeoman-generator-angular

我是网络开发的新手,这个问题可能看起来很愚蠢。但我拼命地需要帮助。 我们正在启动一个初创公司,并使用角度,龙卷风和postgres。我使用自耕农和角度生成器创建了一个基本应用程序。我在端口9000上运行grunt connect以避免与我的其他与工作相关的项目发生冲突。     我面临的主要问题是龙卷风后端正在端口8889上运行。我的网络服务器在9000上运行。试图调用API会导致跨域阻止错误。所以我将nginx配置为将对9000的API调用代理到端口8889.这可以从其他客户端正常工作。但是网络服务器现在已经不存在了,我在启动应用程序时只获得了代理的API响应。  一直在试图弄清楚我需要做什么。有人可以指导我如何配置我的nginx,以便我的UI正确提供,我可以调用端口8889的API吗?

提前多多感谢。

1 个答案:

答案 0 :(得分:0)

好的,我想出了一个简单的解决方法。 Here是我用来代理我对所需端口的API调用的内容。希望它可以帮助其他可能处于类似情况的人。