小程序
小游戏
企业微信
微信支付
扫描小程序码分享
- 需求的场景描述(希望解决的问题)
有没有环境参数来区分现在运行的代码是在生产环境还是开发环境下?
用伪代码来表示一下
这样的话配合env这个参数就不用每次手动切换环境了吧?每次手动切换环境有点反人类呀。。。
8 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
小程序中没有环境变量去帮助开发者清楚当前环境的
这里目前需要开发者 code 中自己判断
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
额。。。意思就是每次上生产的时候需要手动切换环境id,才能做到数据不污染呗?
是的,提交审核版本的时候就需要注意。所以一定要确认审核版本是否有问题
好吧,谢谢了。。。。
跟官方讲需求不可能的,这辈子都不可能的
小白鼠挺赚钱的,就是心累
配置,特别是后端配置有强烈的分环境需求。
结合https://developers.weixin.qq.com/miniprogram/dev/api/open-api/account-info/wx.getAccountInfoSync.html里面的信息,感觉是可以分环境的。只有release的版本访问生产的后端,其他访问测试的后端,这样简化了环境管理。
这个就恶心啦,云函数的init 里即使客户端是test ,他的默认也不能肯定用的是客户端是一致的,所以每个函数的init 参数还改一遍? 反人类啊,你们是程序员么?
那就是凉凉了啊
wx.getSystemInfoSync().platform
用这个区分环境,真机调试,就凉了
手动切换环境真是恶心啊,
为什么需要在代码判断环境???
测试环境数据和生产环境数据不污染呀
wx.getSystemInfoSync().platform 在开发者工具里面是 devtools (不知道 Mac 是不是) 应该可以用这个判断
肯定不行。 他要的是区分prod/dev环境,如果你是在手机编译的开发版 或者 体验版,那platform !== devtools,但是这不是生产环境,仍然是dev环境
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
小程序中没有环境变量去帮助开发者清楚当前环境的
这里目前需要开发者 code 中自己判断
额。。。意思就是每次上生产的时候需要手动切换环境id,才能做到数据不污染呗?
是的,提交审核版本的时候就需要注意。所以一定要确认审核版本是否有问题
好吧,谢谢了。。。。
跟官方讲需求不可能的,这辈子都不可能的
小白鼠挺赚钱的,就是心累
配置,特别是后端配置有强烈的分环境需求。
结合https://developers.weixin.qq.com/miniprogram/dev/api/open-api/account-info/wx.getAccountInfoSync.html里面的信息,感觉是可以分环境的。只有release的版本访问生产的后端,其他访问测试的后端,这样简化了环境管理。
这个就恶心啦,云函数的init 里即使客户端是test ,他的默认也不能肯定用的是客户端是一致的,所以每个函数的init 参数还改一遍? 反人类啊,你们是程序员么?
那就是凉凉了啊
用这个区分环境,真机调试,就凉了
手动切换环境真是恶心啊,
为什么需要在代码判断环境???
测试环境数据和生产环境数据不污染呀
wx.getSystemInfoSync().platform 在开发者工具里面是 devtools (不知道 Mac 是不是) 应该可以用这个判断
肯定不行。 他要的是区分prod/dev环境,如果你是在手机编译的开发版 或者 体验版,那platform !== devtools,但是这不是生产环境,仍然是dev环境