如何在同一台主机上运行Angular Client应用程序和节点服务器应用程序

问题描述:

我已经构建了一个角度应用程序,使用角度2从数据库获取数据,并使用节点/ express从服务器获取数据并提供给角客户机。目前,它们都在不同的本地主机上运行,​​如何将它们合并到单个项目中并在同一主机中运行。如何在同一台主机上运行Angular Client应用程序和节点服务器应用程序

假设你的快递网站上localhost:3500运行,所有API调用与/api

开始创建proxy.conf.json与内容

{ 
    "/api": { 
    "target": "http://localhost:3500", 
    "secure": false 
    } 
} 

然后编辑package.json,改变"start": "ng serve","start": "ng serve --proxy-config proxy.conf.json"

欲了解更多信息,请参阅documatation这里