小程序
小游戏
企业微信
微信支付
扫描小程序码分享
小程序能否提供一个API或者配置,用来设置环境变量,自动在正式环境,体验环境,开发环境切换的时候匹配不同的环境参数。
例如请求url,在开发环境和正式环境的url是不一样的,有时候升级的时候会忘记切换url,就会导致在正式环境使用了开发的url。
如果程序能自动识别当前环境,并通过环境来自动切换url,就不会出现这个问题。
当然这只是举得一个例子,还有其他很多地方也需要用到这样的方式,希望开发团队能收纳这个建议,谢谢
6 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
可以用自定义打包命令 上传和预览时候设置不同参数 写入到项目下 然后再读取这个参数
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
可以看一下这篇文章:https://developers.weixin.qq.com/community/develop/article/doc/000ec87cdd8070c3ba89fe00051813
https://developers.weixin.qq.com/community/develop/article/doc/000ae44d0e498032109edaad856813
通过脚本文件动态修改环境变量
使用官方Api 完美解决: https://developers.weixin.qq.com/community/develop/article/doc/000aaecd1989c8fa070be68f651813
建议开发者自行规范流程呢
网络请求的 referer header 不可设置。其格式固定为 https://servicewechat.com/{appid}/{version}/page-frame.html,其中 {appid} 为小程序的 appid,{version} 为小程序的版本号,版本号为 0 表示为开发版、体验版以及审核版本,版本号为 devtools 表示为开发者工具,其余为正式版本;
referer
https://servicewechat.com/{appid}/{version}/page-frame.html
{appid}
{version}
0
devtools
你可以根据 referer 来判断是正式环境还是体验环境,后台自己做好请求拦截
嗯 ,这个方式只能在后台判断出请求环境,但是没法在小程序前端就判断出来啊
我使用的是wepy,在打包的时候可以设置环境变量进行不同的配置输出。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
可以用自定义打包命令 上传和预览时候设置不同参数 写入到项目下 然后再读取这个参数
可以看一下这篇文章:https://developers.weixin.qq.com/community/develop/article/doc/000ec87cdd8070c3ba89fe00051813
https://developers.weixin.qq.com/community/develop/article/doc/000ae44d0e498032109edaad856813
通过脚本文件动态修改环境变量
使用官方Api 完美解决: https://developers.weixin.qq.com/community/develop/article/doc/000aaecd1989c8fa070be68f651813
建议开发者自行规范流程呢
使用限制
网络请求的
referer
header 不可设置。其格式固定为https://servicewechat.com/{appid}/{version}/page-frame.html
,其中{appid}
为小程序的 appid,{version}
为小程序的版本号,版本号为0
表示为开发版、体验版以及审核版本,版本号为devtools
表示为开发者工具,其余为正式版本;你可以根据 referer 来判断是正式环境还是体验环境,后台自己做好请求拦截
嗯 ,这个方式只能在后台判断出请求环境,但是没法在小程序前端就判断出来啊
我使用的是wepy,在打包的时候可以设置环境变量进行不同的配置输出。