小程序端wx.login获取code 云函数用code 请求微信服务器 获取session key去解密 加密的数据 云开发的解密和传统的差不多
云函数 如何获取用户加密数据?云函数 如何获取用户加密数据? 之前传统后端使用 secretkey 解密的userinfo,用云后端应该如何获取呢???
2019-01-28没有锁的 数据可能重复
云开发能否处理秒杀或者电商中超卖的问题?- 需求的场景描述(希望解决的问题) 比如在秒杀的场景,怎么处理超卖的问题? 是否能给某次读写加锁,或者其他解决方案? - 希望提供的能力 云函数读写加锁或者其他能够保证读写过程中没有其他写入操作。
2019-01-28如需申请上调,开发者可以"申请调整小程序云开发调用资源上限"为主题,发送邮件至:miniprogram@tencent.com 申请调整,并在正文中注明小程序帐号 AppID、需要调整的环境名称、需要调整的资源上限(仅限资源配额中所列内容)、小程序服务类目(可在小程序基本设置中查询)、资源调整原因以及产品计划上线时间。
在不外联服务的情况下,获取OpenID一定离不开云函数么?如题,假设我想获取一个用户的openId,先wx.login,成功后必须把获取openId的方法写到云函数里,然后再通过wx.cloud.callFunction把它执行过来。 如果我在页内增加了node_modules/wx.server-sdk,开发工具也不能识别出来。 难道在不设置外联服务的前提下,小程序获取openId必经过云函数么?可是这样很浪费啊,一个简单的登录函数,一个人就算是手动测试一天也要几百次,几个人日均测掉几千不是啥问题,感觉20万次一个月根本不够啊…… 而且似乎现在也没有什么方案可以选购的,这样岂不是云开发就显得鸡肋了? 难道说云开发其实是推荐通过node或者别的语言来自己搭服务的,这点测试量就是给你一个基本支持,更高级的支持还是要自己搞外联服务?
2019-01-28[代码]async function[代码] [代码]getData(event, context) {[代码] [代码] const res= [代码]await [代码]db.collection([代码][代码]'photolist'[代码][代码]).get()[代码]; [代码] [代码][代码]const db_user = db.collection([代码][代码]'photouser'[代码][代码])[代码] [代码] [代码][代码]for[代码] [代码]([代码][代码]var[代码] [代码]i = 0, len = res.data.length; i < len; i++) {[代码] [代码] [代码][代码]ures =await db_user.where({ openid: res.data[i].openid }).get()[代码] [代码] [代码][代码]res.data[i].avatarUrl = ures.data[0].avatarUrl[代码] [代码] [代码][代码]res.data[i].nickName = ures.data[0].nickName[代码] [代码] [代码][代码]}[代码] [代码] [代码][代码]return[代码] [代码]res[代码] [代码]}[代码] [代码]// 云函数入口函数[代码] [代码]exports.main = async(event, context) => {[代码] [代码] [代码][代码]if[代码] [代码](event.type === [代码][代码]'add'[代码][代码]) {[代码] [代码] [代码][代码]return[代码] [代码]add(event, context);[代码] [代码] [代码][代码]}[代码] [代码] [代码][代码]if[代码] [代码](event.type === [代码][代码]'useradd'[代码][代码]) {[代码] [代码] [代码][代码]return[代码] [代码]userAdd(event, context);[代码] [代码] [代码][代码]}[代码] [代码] [代码][代码]return await [代码] [代码]getData(event, context);[代码] [代码]}[代码] 这个 userAdd add 云函数?还是啥 云函数 调用 云函数请看 https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-server-api/functions/callFunction.html
云开发get结果再for循环查询另一集合去更新前面get结果- 需求的场景描述(希望解决的问题) 查询返回用户所发照片的记录res; for循环根据每条记录里的openid去user集合里查询每个发照片人的用户头像和昵称; 再把每一位用户头像和昵称键值对追加到原来的res里; - 希望提供的能力 [代码]function[代码] [代码]getData(event, context) {[代码][代码] [代码][代码]return[代码] [代码]db.collection([代码][代码]'photolist'[代码][代码]).get().then(res => {[代码][代码] [代码][代码]const db_user = db.collection([代码][代码]'photouser'[代码][代码])[代码][代码] [代码][代码]for[代码] [代码]([代码][代码]var[代码] [代码]i = 0, len = res.data.length; i < len; i++) {[代码][代码] [代码][代码]ures = db_user.where({ openid: res.data[i].openid }).get()[代码][代码] [代码][代码]res.data[i].avatarUrl = ures.data[0].avatarUrl[代码][代码] [代码][代码]res.data[i].nickName = ures.data[0].nickName[代码][代码] [代码][代码]}[代码][代码] [代码][代码]return[代码] [代码]res[代码][代码] [代码][代码]});[代码][代码]}[代码] [代码]// 云函数入口函数[代码][代码]exports.main = async(event, context) => {[代码][代码] [代码][代码]if[代码] [代码](event.type === [代码][代码]'add'[代码][代码]) {[代码][代码] [代码][代码]return[代码] [代码]add(event, context);[代码][代码] [代码][代码]}[代码] [代码] [代码][代码]if[代码] [代码](event.type === [代码][代码]'useradd'[代码][代码]) {[代码][代码] [代码][代码]return[代码] [代码]userAdd(event, context);[代码][代码] [代码][代码]}[代码] [代码] [代码][代码]return[代码] [代码]getData(event, context);[代码][代码]}[代码]返回结果: {"errorCode":1,"errorMessage":"user code exception caught","stackTrace":"Cannot read property '0' of undefined"} 加上await后: [代码]function[代码] [代码]getData(event, context) {[代码][代码] [代码][代码]return[代码] [代码]db.collection([代码][代码]'photolist'[代码][代码]).get().then(res => {[代码][代码] [代码][代码]const db_user = link.collection([代码][代码]'photouser'[代码][代码])[代码][代码] [代码][代码]for[代码] [代码]([代码][代码]var[代码] [代码]i = 0, len = res.data.length; i < len; i++) {[代码][代码] [代码][代码]ures = await (db_user.where({ openid: res.data[i].openid }).get())[代码][代码] [代码][代码]res.data[i].avatarUrl = ures.data[0].avatarUrl[代码][代码] [代码][代码]res.data[i].nickName = ures.data[0].nickName[代码][代码] [代码][代码]}[代码][代码] [代码][代码]return[代码] [代码]res[代码][代码] [代码][代码]});[代码][代码]}[代码] [代码]// 云函数入口函数[代码][代码]exports.main = async(event, context) => {[代码][代码] [代码][代码]if[代码] [代码](event.type === [代码][代码]'add'[代码][代码]) {[代码][代码] [代码][代码]return[代码] [代码]add(event, context);[代码][代码] [代码][代码]}[代码] [代码] [代码][代码]if[代码] [代码](event.type === [代码][代码]'useradd'[代码][代码]) {[代码][代码] [代码][代码]return[代码] [代码]userAdd(event, context);[代码][代码] [代码][代码]}[代码] [代码] [代码][代码]return[代码] [代码]getData(event, context);[代码][代码]}[代码]返回结果: {"errorCode":1,"errorMessage":"user code exception caught","stackTrace":"await is not defined"} 求大神指点,这个到底怎么写? 急急急,这个问题不弄好,老板不让春节回家!!!!!
2019-01-28云函数没上传
程序报获取 openiD错误 怎么解[图片] 程序报获取 openiD错误 怎么解
2019-01-28云函数 有最高权限
数据库权限问题,怎么样实现手有人可以写入数据,比如写评论一、问题场景在做图片点赞、查看量的时候,非管理员给非自己上传(创建)的图片点赞,更新数据失败,失败原因是没有修改数据权限 非管理员非创建者,没办法写入数据(更新数据) 有什么办法可以解决吗 [图片]
2019-01-28不是实时的 看看就好
小程序云开发为什么授权了也显示未知昵称未知头像呢- 当前 Bug 的表现(可附上截图) [图片] 第一次授权给小程序了,为什么不显示用户信息呢,而且为什么非要删除小程序再重新扫码进入才能显示出来用户信息 - 预期表现 - 复现路径 - 提供一个最简复现 Demo
2019-01-28云存储免费 自己申请 云开发
小程序 服务器上的图片会自动缓存?- 需求的场景描述(希望解决的问题) 小程序是否存在远程服务器的图片自动缓存 ? 流量就是烧钱。 ,烧钱啊 ,烧钱啊 像这种商品详情的介绍图片什么的 [图片] - 希望提供的能力 如何缓存?或者说如何将数据缓存到手机本地??
2019-01-25现在不用交钱 限制看配额 https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference/quota.html
我想问下小程序开通云开发需要交钱吗?能享受到的带宽和处理能力有什么限制吗?如题
2019-01-23不可以
微信公众号和微信小程序appid和商户id不一样微信公众号和微信小程序appid和商户id不一样,可不可以改成一样的(账号主体是同一个公司的) 现在我在做支付这个功能的时候,太多不同的appid和商户id了 微信扫码是一个appid,微信小程序支付也是一个appid,商户号也不同。
2019-01-22