在Azure中安装GRANDstack的最佳做法是什么?

问题描述

我必须从零开始在Azure中启动GRANDstack(GrapQL,React,Apollo,Neo4j数据库)项目。

我知道,对于Neo4j数据库,我可以在Azure上安装虚拟机。

但是对于GraphQL,React和Apollo,我不知道将它们安装到Azure的最佳方法是什么。

例如,我是否必须安装Azure应用服务,Azure功能

我不知道如何将GRANDstack的每个组件放入Azure。

解决方法

Apollo 可以托管在 Azure Functions 中,或者您可以使用可以在 Express or Koa 中运行的网络框架,例如 App Service

对于 React 组件,如果您使用的是应用服务,那么您会将其托管在您使用的 Web 框架(Express、Koa 等)之外,以托管在转换应用服务时生成的静态资产JSX 到 JavaScript。

Neo4j 有 docs on deploying to Azure