部署
Midway Hooks 支持 Api Server 与一体化两种模式。
Api Server 部署
Api Server 部署可以参考:启动和部署。
如果使用单文件部署,可以参考示例:hooks-api-bundle-starter
一体化部署
一体化的构建产物中包含前后端,根据部署的难易程度,可以分为以下几类。
- 前后端部署在同一服务器上,由后端托管 HTML & 静态资源 & 提供接口
- 静态资源部署至 CDN,后端托管 HTML & 提供接口
- 静态资源部署至 CDN,HTML 由单独的服务托管(CDN / Nginx / etc.),后端仅提供接口
接下来我将介绍三种部署模式如何落地,优势及存在的问题。