收藏
回答

通过环境变量指定云环境问题

问题模块 框架类型 问题类型 终端类型 AppID 基础库版本
云开发 小程序 Bug 客户端 wx1461ce3958736586 2.7.5



这种写法没法指定云环境吗?

process.env.SCF_NAMESPACE 是云环境id,如果直接换成云环境id,就可以指定云环境


下面这种写法是ok的


最后一次编辑于  2019-07-15
回答关注问题邀请回答
收藏

4 个回答

  • o0o有脾气的酸奶
    o0o有脾气的酸奶
    2019-08-20

    把 init 的放到 main 里,可以通过 event  传进来嘛,传进来的是测试服就是测试,正式就是正式的,至于外面传进来的数据从哪里来,就看你自己了,小程序里写死(这个明显不方便) 或者 请求自己的服务器获取这个云环境ID,就由你服务器后台设置是正式环境ID还是测试环境ID了

    2019-08-20
    赞同
    回复
  • 一念之间
    一念之间
    2019-08-20

    云环境变量如何查看呀?


    2019-08-20
    赞同
    回复
  • Justan
    Justan
    2019-07-15

    https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-server-api/init.html


    2019-07-15
    赞同
    回复 6
    • 侯衍超
      侯衍超
      2019-07-15
      好,我试下
      2019-07-15
      回复
    • 侯衍超
      侯衍超
      2019-07-15
      试过了,还是不能切换到环境对应数据库
      2019-07-15
      回复
    • Justan
      Justan
      2019-07-15回复侯衍超
      为啥, 报什么错
      2019-07-15
      回复
    • 侯衍超
      侯衍超
      2019-07-15
      有2个环境,正式和线上,但是每次切换正式后,调用的数据库还是测试环境的数据库
      2019-07-15
      回复
    • 侯衍超
      侯衍超
      2019-07-15
      没有错误,是数据库没有切换成功
      2019-07-15
      回复
    查看更多(1)
  • 侯衍超
    侯衍超
    2019-07-15

    不能自动识别云环境我忍了,通过环境变量也不能指定云环境😭   难道要在每个云函数文件内都写一遍云环境id?😭  这会导致开发环境和正式环境切换过程中相当麻烦

    2019-07-15
    赞同
    回复
登录 后发表内容