我刚刚将我的应用程序迁移到Angular CLI。我已经启动并运行了我的REST API节点服务器。我希望能够使用ng serve
运行我的前端,以便每次更改文件时都具有自动重新加载功能,但也可以将其连接到我的节点后端。
Livereload服务器正在端口49152上运行 在4200港口服务 节点侦听端口8080
我的所有节点路由都以api
为前缀。
这可能吗?
答案 0 :(得分:0)
因为没有为此提交正式答案,我会试一试。
假设您在8080上运行了节点供电的api。您可以使用典型的node server.js
命令在一个终端/ cmd窗口中启动它。然后,在同一项目文件夹中,您拥有package.json
的同一项目文件夹,您将要添加一个包含以下内容的proxy-config.json
文件
{
"/api": { // or whatever your endpoint is in your api routes
"target": "http://localhost:8080", // your node server.js api
"secure": false
}
}
然后,您可以使用ng serve --proxy proxy-config.json
启动项目。