小程序
小游戏
企业微信
微信支付
扫描小程序码分享
如题,现在开发小程序,测试的时候使用A服务器和数据库,上线后要使用B服务器和数据库;
有两种想法:
开两个项目,分别用于测试和上线
在一个项目里,上线前通过全局变量/webpack/手动修改为B服务器,上线后继续回到A服务器开发
请问哪种比较好?各有什么注意点?
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
配置一个全局常量‘globalhost’,定义两个常量host1、host2,分别存放服务器A、B接口地址,测试的时候globalhost=host1,上线的globalhost=host2。
注意:测试前同步B服务器及数据库至A,上线前同步A服务器及数据库至B(数据库只同步结构,最新数据内容不动),建议用git等版本控制器保证服务器及数据库结构无误
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
谢谢你的回复,请问这种方法相比开两个项目,你更支持这种吗?可以谈谈原因不
开两个项目的话,看上去结构上可能会更清晰,但是仍然需要处理A、B服务器及数据库的同步,还额外增加了一项对于两个项目的版本控制,工作量相对较多(项目1<->A,项目2<->B,项目1<->项目2,A<->B)
收到~多谢
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
配置一个全局常量‘globalhost’,定义两个常量host1、host2,分别存放服务器A、B接口地址,测试的时候globalhost=host1,上线的globalhost=host2。
注意:测试前同步B服务器及数据库至A,上线前同步A服务器及数据库至B(数据库只同步结构,最新数据内容不动),建议用git等版本控制器保证服务器及数据库结构无误
谢谢你的回复,请问这种方法相比开两个项目,你更支持这种吗?可以谈谈原因不
开两个项目的话,看上去结构上可能会更清晰,但是仍然需要处理A、B服务器及数据库的同步,还额外增加了一项对于两个项目的版本控制,工作量相对较多(项目1<->A,项目2<->B,项目1<->项目2,A<->B)
收到~多谢