小程序是否能判断测试环境与线上环境?

发布于 7 年前作者 li553257 次浏览最后编辑 7 年前来自 ask

因测试环境与线上环境的域名不同,上线时每次都需要改域名配置,问是否有什么方法能判断小程序的测试环境与线上环境?

10 回复
bsu
bsu1 楼6 年前

的确麻烦,希望官方出个方法

yang68
yang682 楼6 年前

用 wx.getSystemInfoSync()判断 systemInfo.platform == ‘devtools’

chenqiang
chenqiang3 楼6 年前

19年了,这个问题解决了吗?

yaoxia
yaoxia4 楼6 年前

请问测试号上传代码上传到哪里去了

leifang
leifang5 楼6 年前

无论小程序什么版本, 环境切换可以采用切换dns的办法来做

chaotian
chaotian6 楼6 年前

+11111

otan
otan7 楼6 年前

同问  如何判断体验版和正式版  手动艾特张小龙和马化腾

fangpeng
fangpeng8 楼6 年前
const CURRENT = 'dev'const PROFILES = {  'dev': {    'online': false,    'domain': 'http://dev:8080' // 把 <ip dev> 写进本地 hosts 文件, ip 表示对应后端开发的地址
  },  'test': {    'online': false,    'domain': 'http://test-api.xxx.com'
  },  'prod': {    'online': true,    'domain': 'https://api.xxx.com'
  }
}const ENV = PROFILES[CURRENT]export { ENV }
libai
libai9 楼6 年前

怎么就关闭了?刚刚发错了把测试的API地址发了生产。。。真的很麻烦。

xiulan59
xiulan5910 楼5 年前

看来到目前没有啥好的方法。