我目前正在开发一个Angular网站,该网站与我在这个应用程序上构建的node.js上运行的RESTful API进行通信。它们是在不同端口上运行的两个独立项目。
在开发过程中,我使Angular应用程序与本地API进行通信。在生产中,API的路径将是服务器的IP地址。这不是很多工作,但每次我想要部署到生产时我都需要更改地址。
所以这里有一些问题(对不起,如果这是重复的,我找不到):
是否可以创建一个双面变量(以grunt为单位),以便使用某个地址(localhost)进行开发,使用另一个地址进行生产?
也许我弄错了,我应该将API与应用程序合并?我会在同一个端口上运行一个大型Web服务器,我可以使用相对路径并删除主机名。如何将API的快速路由与角度路径合并?
谢谢!