在不同的服务器上部署MEAN Stack应用

时间:2020-08-17 09:09:33

标签: node.js angular express mean-stack

我已经使用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?

0 个答案:

没有答案