- var crypto = require('crypto'); 无效?
做腾讯云的OCR识别,把腾讯云demo里的这段代码丢进js里,第一句就不跑,为啥? [代码]auth () { [代码] [代码] var[代码] [代码]crypto = require([代码][代码]'crypto'[代码][代码]);[代码] [代码] var[代码] [代码]secretId = [代码][代码]'YOUR SECRET_ID'[代码][代码],[代码][代码] [代码][代码]secretKey = [代码][代码]'YOUR SECRET_KEY'[代码][代码],[代码][代码] [代码][代码]appid = [代码][代码]'APPID'[代码][代码],[代码][代码] [代码][代码]pexpired = 86400,[代码][代码] [代码][代码]userid = 0;[代码] [代码] var[代码] [代码]now = parseInt(Date.now() / 1000),[代码][代码] [代码][代码]rdm = parseInt(Math.random() * Math.pow(2, 32)),[代码][代码] [代码][代码]plainText = [代码][代码]'a='[代码] [代码]+ appid + [代码][代码]'&k='[代码] [代码]+ secretId + [代码][代码]'&e='[代码] [代码]+ (now+pexpired) + [代码][代码]'&t='[代码] [代码]+ now + [代码][代码]'&r='[代码] [代码]+ rdm + userid + [代码][代码]'&f='[代码][代码],[代码][代码] [代码][代码]data = [代码][代码]new[代码] [代码]Buffer(plainText,[代码][代码]'utf8'[代码][代码]),[代码][代码] [代码][代码]res = crypto.createHmac([代码][代码]'sha1'[代码][代码],secretKey).update(data).digest(),[代码][代码] [代码][代码]bin = Buffer.concat([res,data]);[代码] [代码] var[代码] [代码]sign = bin.toString([代码][代码]'base64'[代码][代码]);[代码] [代码] [代码] return sign; } js有点菜,请赐教!
2019-09-20 - 云函数如何升级依赖?
装了新版本的IDE后,出现了黄色警告,进去后发现提示这样的问题: 检测到本地安装的 wx-server-sdk 版本为已废弃版本,该版本有潜在 "tmp secret key expired" 问题,请使用版本为 latest 或 >= 0.5.1 的 wx-server-sdk,如线上使用的是 < 0.5.1 的版本,请重新部署(云端安装依赖或本地安装依赖后全量上传)(sdk 版本均向下兼容) 使用了 [代码]npm [代码][代码]install[代码] 没有效果,请问实际应该是怎么操作?
2019-08-02 - net::ERR_CONNECTION_REFUSED
GET xxxx.com/xxxx/xxxx net::ERR_CONNECTION_REFUSED 昨天下午突然请求不了服务器的数据?是更新了什么?自家服务器没发现出错的相关日志。 怎么debug?
2019-07-12 - previewImage:fail parameter error:
获取回来的json数据img是Array 用来使用 wx.previewImage({ current: this.detail.img[0], // 当前显示图片的http链接 urls: this.detail.img // 需要预览的图片http链接列表 }) [图片] 打印却是object [图片] 结果报错: VM12027:1 previewImage:fail parameter error: parameter.urls should be Array instead of Object; 这是什么回事?
2019-06-04 - 调用OCR识别出错
调用腾讯云的OCR识别时,报错了。 [代码]var[代码] [代码]CryptoJS = require([代码][代码]'crypto-js'[代码][代码]);[代码][代码] [代码][代码]var[代码] [代码]now = parseInt(Date.now() / 1000),[代码][代码] [代码][代码]rdm = parseInt(Math.random() * Math.pow(2, 32)),[代码][代码] [代码][代码]plainText = [代码][代码]'a='[代码] [代码]+ appid + [代码][代码]'&k='[代码] [代码]+ secretId + [代码][代码]'&e='[代码] [代码]+ (now+pexpired) + [代码][代码]'&t='[代码] [代码]+ now + [代码][代码]'&r='[代码] [代码]+ rdm + userid + [代码][代码]'&f='[代码][代码],[代码][代码] [代码][代码]data = [代码][代码]new[代码] [代码]Buffer(plainText,[代码][代码]'utf8'[代码][代码]),[代码][代码] [代码][代码]res = CryptoJS.HmacSHA1(data, secretKey);[代码] [代码] [代码][代码]var[代码] [代码]bin = Buffer.concat([res, data]); //这一句运行时报错了 [代码] [代码] [代码][代码]var[代码] [代码]sign = bin.toString([代码][代码]'base64'[代码][代码]);[代码] [代码] [代码][代码]return[代码] [代码]sign;[代码] [代码]694 Uncaught ([代码][代码]in[代码] [代码]promise) TypeError: [代码][代码]"list"[代码] [代码]argument must be an Array of Buffers[代码] 不知道是什么原因?求解答!
2019-04-29 - 云函数里获取解密信息时报错
在云函数里如何获取解密信息时报错了,用的是官方给node.js代码: Error: Invalid key length [代码]at new Decipheriv (crypto.js:267:16)[代码][代码] [代码][代码]at Object.createDecipheriv (crypto.js:627:10)[代码][代码] [代码][代码]at EventHandler.exports.main [as realHandler] ([代码][代码]/var/user/index[代码][代码].js:21:27)[代码][代码] [代码][代码]at EventHandler.handle ([代码][代码]/var/runtime/node8/bootstrap[代码][代码].js:236:28)[代码][代码] [代码][代码]at invoke ([代码][代码]/var/runtime/node8/bootstrap[代码][代码].js:111:22)[代码][代码] [代码][代码]at Timeout.setTimeout [as _onTimeout] ([代码][代码]/var/runtime/node8/bootstrap[代码][代码].js:61:9)[代码][代码] [代码][代码]at ontimeout (timers.js:475:11)[代码][代码] [代码][代码]at tryOnTimeout (timers.js:310:5)[代码][代码] [代码][代码]at Timer.listOnTimeout (timers.js:270:5)[代码]
2019-01-07 - getPhoneNumber是否可以用在云开发上?
在云开发中怎么使用getPhoneNumber?在云函数里如何获取解密信息?
2019-01-06 - 可以利用云开发服务端API开发简易后台吗?
想给同事开发个后台上传修改云开发里的数据,是不是可以利用云开发服务端API进行后台开发呢?
2019-01-04 - 云开发是否支持数据模糊查询?
刚从其他云搬了数据过来云开发,发现好像没有支持数据库模糊搜索查询???!
2018-12-27 - 用云函数添加记录没成功
使用云函数,想在查询到没有保存过的用户的动作后插入记录,但是怎么也添加不上。 [代码]return[代码] [代码]db.collection([代码][代码]'user'[代码][代码]).where({[代码][代码] [代码][代码]openid: wxContext.OPENID[代码][代码] [代码][代码]}).get({[代码][代码] [代码][代码]success(res) {[代码][代码] [代码][代码]console.log(res)[代码][代码] [代码][代码]if[代码] [代码](res.data.length === 0) {[代码][代码] [代码][代码]db.collection([代码][代码]'user'[代码][代码]).add({[代码][代码] [代码][代码]data: {[代码][代码] [代码][代码]openid: wxContext.OPENID,[代码][代码] [代码][代码]appid: wxContext.APPID,[代码][代码] [代码][代码]unionid: wxContext.UNIONID,[代码][代码] [代码][代码]},[代码][代码] [代码][代码]success(res) {[代码][代码] [代码][代码]console.log(res)[代码][代码] [代码][代码]}[代码][代码] [代码][代码]})[代码][代码] [代码][代码]}[代码][代码] [代码][代码]}[代码][代码] [代码][代码]})[代码]是哪里错了? 求指导!
2018-12-24