实际开发中,我们经常会遇到“开发版,体验版/QA版,正式版”多个环境的切换,它们对应的是不同的后端接口地址,开发中容易把dev环境的接口地址提交到git,这时候合并没注意的话,就容易出现事故。
总结的4个方案,避免此类事件的发生,做到自动化判断环境,而非手动修改~
先说下核心逻辑:就是判断是否线上,其他环境就算配错,风险也没线上环境大
实际开发中,我们经常会遇到“开发版,体验版/QA版,正式版”多个环境的切换,它们对应的是不同的后端接口地址,开发中容易把dev环境的接口地址提交到git,这时候合并没注意的话,就容易出现事故。
先说下核心逻辑:就是判断是否线上,其他环境就算配错,风险也没线上环境大