在Azure上部署React应用程序的最佳方法

8hhllhi2  于 2023-02-16  发布在  React
关注(0)|答案(1)|浏览(200)

我有一个react应用程序,我正在找出最好的方法来部署它在azure上。从我看到的有2种方法,但请让我知道是否有其他值得考虑的方法:

  1. Azure应用服务
  2. Azure静态Web应用
    我不知道什么对我的场景最好。我用MSAL库设置了身份验证,所以我不需要使用内置在Auth中的静态Web应用程序。我也不希望自己使用静态Web应用程序附带的内置函数。因此,它们是否同样好?尝试找出是否有任何其他差异,我需要在部署前考虑。
fcy6dtqo

fcy6dtqo1#

React单页应用程序只是一堆文件。你不需要一个完整的应用服务。只提供静态文件就足够了。
我可以引用一个官方文件:
静态Web应用程序通常使用Angular、React、Svelte、Vue或Blazor等库和Web框架构建,不需要服务器端呈现这些应用程序包括HTML、CSS、JavaScript和构成应用程序的图像资产。使用传统Web服务器时,这些资产由单个服务器以及任何所需的API端点提供。
https://learn.microsoft.com/en-us/azure/static-web-apps/overview
以下是有关Azure静态Web应用的全套文档:
https://learn.microsoft.com/en-us/azure/static-web-apps/

相关问题