小程序开发时,测试使用的是测试服务器,上线使用线上服务器,请问如何安排项目结构?
发布于 5 年前 作者 xiangyan 8840 次浏览 来自 问答

如题,现在开发小程序,测试的时候使用A服务器和数据库,上线后要使用B服务器和数据库;

有两种想法:

  1. 开两个项目,分别用于测试和上线

  2. 在一个项目里,上线前通过全局变量/webpack/手动修改为B服务器,上线后继续回到A服务器开发

请问哪种比较好?各有什么注意点?

1 回复

配置一个全局常量‘globalhost’,定义两个常量host1、host2,分别存放服务器A、B接口地址,测试的时候globalhost=host1,上线的globalhost=host2。

注意:测试前同步B服务器及数据库至A,上线前同步A服务器及数据库至B(数据库只同步结构,最新数据内容不动),建议用git等版本控制器保证服务器及数据库结构无误

回到顶部