问题模块 框架类型 问题类型 终端类型 AppID 基础库版本
云开发 微信小程序 Bug 客户端 wxf104c33da0edb59c 2.2.5
我这个不是在微信开发工具中编写的,是直接使用NodeJS编写的
错误说我缺少secretId或者secretKey
{ Error: errCode: -1 unknown error | errMsg: collection.get:fail Error: missing secretId or secretKey of tencent cloud; at collection.get api;
我在Nodejs中是这样用的
const cloud = require('wx-server-sdk');
cloud.init({
env: '我的环境ID'
})
const db = cloud.database();
app.get('/test_get', function(req, res){
db.collection('staff').get().then((res)=>{
//success
console.log(res);
}, (err)=>{
//fail
console.log(err);
})
})
有办法解决吗? 还是说这个只能应用于 微信小程序云开发工具中编写
我看官方文档,wx-server-sdk 的 初始化, 只接受一个参数,就是 env ,没有地方给我传入 secretId或者secretKey
求大神解答!!!
微信小程序开发问题解答
微信小程序开发者回答:
secretId或者secretKey 好像是腾讯云 cos 的东西
不过云开发的文件储存 也是基于腾讯云 cos
微信小程序开发者回答:
这个能且只能用在云开发的环境中,其他环境是没有相关配置和参数的
微信小程序开发者回答:
云开发的SDK是不能运行在自己的服务器上的,所以就不能搭自己的nodejs环境,必须在微信云开发环境下运行才支持~具体看DEMO
本文网址:http://www.91bianli.com/weixinxiaochengxu/34248.html