iconDirEasy
部署上线

上线前检查清单

学习如何让您的应用准备好投入生产环境并上线

本节为您提供应用上线前需要完成的检查清单,包括需要避免的常见问题。

邮件服务提供商

确保您正确设置了邮件服务提供商和域名,以便邮件能够正确发送且不被标记为垃圾邮件。

需要检查的事项:

  • 邮件服务提供商已正确设置
  • 发送邮件的域名已在邮件服务提供商中验证
  • 环境变量中设置了邮件服务的正确值

支付系统

产品和订阅

确保您想要提供的产品或订阅已在支付服务提供商中正确设置。同时确保使用支付服务提供商的生产模式,如Stripe和Polar都提供测试模式,不应在生产环境中使用。

需要检查的事项:

  • 所有产品和订阅已在生产模式下正确设置
  • 所有价格设置正确

Webhook

如果您为应用设置了账单功能,需要为支付服务提供商设置Webhook,以便将购买记录同步到数据库。

如果已完成此设置,请确保您使用的是生产环境的密钥和环境变量。同时确保Webhook指向您的生产环境URL。

需要检查的事项:

  • 您正在使用支付服务提供商的生产环境密钥和环境变量
  • Webhook指向您的生产环境URL

SEO

特别是对于营销页面,您需要确保SEO设置正确,以便搜索引擎能够找到并索引这些页面。

阅读关于元数据站点地图的指南了解更多信息。

需要检查的事项:

  • 所有页面都有元标题和描述
  • 所有需要被索引的页面都已添加到站点地图中

法律页面

DirEasy已为法律页面定义了一些占位页面,如隐私政策,您可以在/app/legal/*文件中编辑这些页面。

常见的法律页面包括:

  • 隐私政策
  • 服务条款
  • 根据您的应用类型创建有意义的其他法律页面

这些法律页面会自动添加到站点地图中,因此您无需担心这一点。

需要检查的事项:

  • 定义所有必要的法律页面

部署

环境变量

确保所有应用运行所需的环境变量已在部署环境中设置。

需要检查的事项:

  • 所有环境变量已正确设置
  • 确保您为环境变量使用了生产环境的值

区域

当您将应用部署到在特定区域(如Vercel)运行应用的云服务提供商时(或至少是服务器less函数),您需要确保选择的区域:

  • 靠近数据库位置
  • 靠近目标用户群体
  • 这一点很重要,因为用户、服务器和数据库之间的延迟会对应用性能产生重大影响

当您的目标用户是全球时,优先考虑第一点或选择支持多区域的平台。如果您部署到多个区域,您也需要一个全球分布的数据库,否则某些区域的延迟可能会过高。

需要检查的事项:

  • 应用部署在靠近数据库位置的区域
  • 应用部署在靠近目标用户群体的区域

目录