小程序是否能判断测试环境与线上环境?
发布于 6 年前 作者 li55 3142 次浏览 来自 问答

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

10 回复

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

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

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

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

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

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

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 }

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

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

回到顶部