gpt4 book ai didi

node.js - 如何访问Azure虚拟机上的AngularJS应用程序?

转载 作者:行者123 更新时间:2023-12-02 07:45:27 24 4
gpt4 key购买 nike

我有 NodeJS 和 AngularJS 应用程序。我正在使用 npm install 来下载这两个应用程序的依赖项。 NodeJS 应用程序在端口 4000 上运行,AngularJS 应用程序在端口 4200 上运行。我可以在浏览器中从 NodeJS 应用程序访问 API,但无法在浏览器中访问应用程序的 UI(AngularJS)。我已在 Azure 虚拟机上部署了这些应用程序。

我已在 Azure VM 的网络设置中打开端口 40004200。我使用 npm start 命令来启动这两个应用程序。 NodeJS 在本地机器上工作得很好,但与 AngularJS 的情况不同。 AngularJS 方面没有错误或警告。它表明应用程序正在监听 http://localhost:4200/ 并且无法访问。

最佳答案

在这种情况下,您需要运行 ngserve --host 0.0.0.0 以允许您的 AngularJS 应用程序监听 0.0.0.0 进行外部连接。你可以引用这个How to allow access outside localhost

关于node.js - 如何访问Azure虚拟机上的AngularJS应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60665687/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com