【问题标题】:Deploy Angular 4 App in windows server在 Windows 服务器中部署 Angular 4 应用程序
【发布时间】:2017-09-08 08:10:03
【问题描述】:

我对 Angular 开发很陌生。我创建了一个 Angular 4 应用程序,我想将它展示给我的团队。我有一个 Windows 2012 VM 服务器,我想在其中部署我的应用程序。

  1. 我们可以通过多少种不同的方式在 Windows 服务器中部署 Angular 4 应用程序?请提供详细信息。(IIS?)
  2. 要在生产环境中运行良好的高效代码,应遵循哪些步骤?
  3. 另外,我如何为 Angular 应用应用持续部署。

【问题讨论】:

    标签: angular deployment


    【解决方案1】:

    此答案适用于当您获得对 Windows 服务器的 GUI 访问权限时,我不知道您如何在 CMD 中执行操作:

    1-在您的项目根目录中运行ng build --prod(它会创建“dist”文件夹)

    2-那么你需要一个网络服务器。您可以安装并运行XAMPP。然后运行 ​​apache(默认端口为 8080)将“dist”文件夹放在已安装 XAMPP 目录的“htdocs”文件夹中

    3-打开浏览器,进入“localhost:8080/dist”

    您还可以做另一件事:

    1-在windows中查找你的系统ip地址可以通过ipconfig找到。

    2-运行ng serve --host 'YOUR_IP_ADDRESS'

    3-现在任何人都可以在“http:YOUR_IP_ADDRESS:4200”中看到您的项目

    【讨论】:

    • 这对我不起作用。虽然登录 localhost:8080/app/rest/v1/login ,但是,我的后端在 8085 端口上运行,因此我得到 404 not found 错误。如果我在开发模式下运行应用程序,则不会发生这种情况,因为我在那里配置了代理。请帮帮我:(
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-17
    • 1970-01-01
    • 2019-09-23
    • 2017-06-07
    • 2017-11-11
    • 2018-10-25
    相关资源
    最近更新 更多