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

How do I plug a live data service (REST APIs) running on a different port to my app built with yeoman(angular)?

我是网络开发的新手,这个问题看起来很愚蠢。但我迫切需要帮助。 我们正在引导一家初创企业,并使用 angular、tornado 和 postgres。我使用 yeoman 和 angular 生成器创建了一个基本应用程序。我是 运行 端口 9000 上的 grunt 连接,以避免与我的其他工作相关项目发生冲突。 我面临的主要问题是龙卷风后端是端口 8889 上的 运行。而我的网络服务器是 9000 上的 运行。尝试调用 API 会抛出一个十字-域被阻止错误。因此,我将 nginx 配置为将对 9000 的 API 调用代理到端口 8889。这在其余客户端上运行良好。但是网络服务器现在不见了,当我启动应用程序时,我只得到代理的 API 响应。 一直在想我需要做什么。有人可以指导我如何配置我的 nginx 以便我的 UI 得到正确服务并且我可以对端口 8889 进行 API 调用吗?

非常感谢。

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