小程序
小游戏
企业微信
微信支付
扫描小程序码分享
前端已设置 开发环境为 yunkf-test
数据添加成功,但控制台 找到该环境发现,并没有该数据
而在
问题:为啥我在前台选择了 test的那个开发环境,进行数据添加,但是该操作没有调用test环境的API,数据也没有在test 环境的数据库中,而是到了 另外一个环境,请问要怎样才能使用test环境呢?
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
需要env吧。官方这样写的
假设有一个环境名为 test,用做测试环境,那么可以如下获取测试环境数据库:
test
const testDB = wx.cloud.database({ config: { env: 'test' } })``
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
谢谢!
补充了这句,数据也增加了,但不知道为什么,还是没有到测试环境的数据库中。。。
建议在全局的wx.cloud.init的时候,将环境填入。
wx.cloud.init({ env: 'test-x1dzi'})
你在IDE里选择的云函数环境,并不代表你小程序本身已经指向了环境,只是表明你的云函数是上传到那个环境而已。
在app.js 的 init函数里里添加了我的测试环境名
env: 'test-yunkf'
,是直接在页面的js 中通过 var db = wx.cloud.database(); 获取的引用 就是到测试环境的 数据库吗?
如果你的测试环境不是默认环境,用wx.cloud.init或者wx.cloud.database初始化的时候一定要填入环境id(其实用wx.cloud.init初始化就已经可以了)。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
需要env吧。官方这样写的
假设有一个环境名为
test
,用做测试环境,那么可以如下获取测试环境数据库:const testDB = wx.cloud.database({ config: { env: 'test' } })``
谢谢!
补充了这句,数据也增加了,但不知道为什么,还是没有到测试环境的数据库中。。。
建议在全局的wx.cloud.init的时候,将环境填入。
wx.cloud.init({ env: 'test-x1dzi'})
你在IDE里选择的云函数环境,并不代表你小程序本身已经指向了环境,只是表明你的云函数是上传到那个环境而已。
在app.js 的 init函数里里添加了我的测试环境名
env: 'test-yunkf'
,是直接在页面的js 中通过 var db = wx.cloud.database(); 获取的引用 就是到测试环境的 数据库吗?
如果你的测试环境不是默认环境,用wx.cloud.init或者wx.cloud.database初始化的时候一定要填入环境id(其实用wx.cloud.init初始化就已经可以了)。