我使用Angular 2创建了一个应用程序,从数据库中获取数据,并使用node/express从服务器获取数据并将其提供给Angular客户端。目前它们都在不同的本地主机上运行。如何将它们合并到一个项目中,并在同一主机上运行?
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"
现在使用命令npm start
来运行该项目。注意:ng serve不会生效。
更多信息请查看此文档。