问题描述
我必须从零开始在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。