我已经使用ng build --prod部署了我的angular&express应用,并从节点侧部署了index.html文件的路径:
router.get('/', (req,res) => {
res.sendFile(__dirname,"../dist/<app_name>/index.html")
});
该应用程序在服务器上运行良好,因为我在向后端的角度API请求上对服务器IP /名称进行了硬编码
apiUrl = 'http://<server_name>:3000';
问题是我需要在具有不同名称和IP的几台不同服务器上运行该应用程序。
当应用运行时,如何获取服务器IP并将其发送到angular以动态更改apiUrl?