如何部署在角度应用程序中生成多个dist文件夹?

时间:2019-07-04 14:34:42

标签: angular azure express

我有一个角度应用程序,其中包含快速服务器的单独文件夹,我想同时将角度应用程序和其中的服务器部署到Azure,为此,我需要生成两个将同时部署的dist文件夹在Azure上。如何生成两个dist文件夹?

这是我的代码结构:

enter image description here

1 个答案:

答案 0 :(得分:0)

根据应用程序的设计方式,您可以选择以下选项

  • 常规Angular应用
    对于标准方案,您有2种解决方法

    1. 将角度位部署到blob storage as a static website
      考虑到您的静态资产(已编译的js,css,html等)将由非常高性能的服务器提供服务,此外,您可以通过Azure CDN驱动请求以实现全球范围的扩展,低延迟。
    2. 与Express应用程序一起部署Angular位
      这是一种更简单的部署,要求您让Express应用程序提供有角度的内置文件as static files
        

      奖金:请考虑使您的应用成为PWA,以获得更好的用户体验,该体验也可以作为静态内容使用,并允许您的应用也可以脱机工作

  • Server Side Rendered Angular App
    我想这不是您要拥有的,但是如果您这样做,那么仅部署应用程序就可以了。