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

Angularjs 如何将运行在不同端口上的实时数据服务(RESTAPI)插入使用yeoman(angular)构建的应用程序?,angularjs,nginx,tornado,yeoman,yeoman-generator-angular,Angularjs,Nginx,Tornado,Yeoman,Yeoman Generator Angular,我是网络开发新手,这个问题可能看起来很愚蠢。但我急需帮助。 我们正在启动一家初创公司,使用angular、tornado和postgres。我使用yeoman和角度生成器创建了一个基本应用程序。我正在端口9000上运行grunt connect,以避免与其他工作相关的项目发生冲突。 我面临的主要问题是tornado后端正在端口8889上运行。我的Web服务器运行在9000上。尝试调用API会引发跨域阻止错误。因此,我将nginx配置为将对9000的API调用代理到端口8889。这在rest客户机

我是网络开发新手,这个问题可能看起来很愚蠢。但我急需帮助。 我们正在启动一家初创公司,使用angular、tornado和postgres。我使用yeoman和角度生成器创建了一个基本应用程序。我正在端口9000上运行grunt connect,以避免与其他工作相关的项目发生冲突。 我面临的主要问题是tornado后端正在端口8889上运行。我的Web服务器运行在9000上。尝试调用API会引发跨域阻止错误。因此,我将nginx配置为将对9000的API调用代理到端口8889。这在rest客户机上运行良好。但是Web服务器现在不存在了,当我启动应用程序时,我只得到代理API响应。 我一直在绞尽脑汁想我需要做什么。有人能指导我如何配置我的nginx,以便我的UI得到正确的服务,并且我可以对端口8889进行API调用吗


先谢谢你

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