Files
soul/DEPLOYMENT.md

2.1 KiB
Raw Blame History

部署指南

生产环境部署步骤

1. Vercel部署

# 安装Vercel CLI
npm install -g vercel

# 登录Vercel
vercel login

# 部署项目
vercel --prod

2. 环境变量配置

在Vercel项目设置中添加以下环境变量

支付宝配置:

微信支付配置:

基础配置:

3. 域名配置

  1. 在Vercel项目设置中绑定自定义域名
  2. 配置DNS记录指向Vercel
  3. 启用HTTPSVercel自动配置SSL证书

4. 支付回调配置

支付宝配置:

  1. 登录支付宝开放平台
  2. 在应用详情中配置异步通知地址:https://your-domain.com/api/payment/alipay/notify
  3. 配置同步返回地址:https://your-domain.com/payment/success

微信支付配置:

  1. 登录微信商户平台
  2. 在产品中心配置支付回调URLhttps://your-domain.com/api/payment/wechat/notify
  3. 添加支付授权域名:your-domain.com

5. 测试流程

  1. 创建测试订单
  2. 使用沙箱环境测试支付宝支付
  3. 使用微信开发者工具测试微信支付
  4. 验证回调接口正常接收
  5. 确认订单状态更新正确
  6. 验证内容解锁功能

6. 监控和日志

  • 在Vercel Dashboard查看部署日志
  • 使用Vercel Analytics监控访问数据
  • 配置错误告警通知

本地开发

# 安装依赖
npm install

# 启动开发服务器
npm run dev

# 访问 http://localhost:3000

注意事项

  1. 生产环境必须使用HTTPS
  2. 定期更新支付密钥
  3. 保护环境变量安全
  4. 备份用户数据
  5. 监控支付异常