node.js:1 [error] Unhandled Rejection at: Promise {<rejected>: CloudSDKError: errCode: -1 unknown error | errMsg: collection.get:fail Error:
400 Bad Req…}__proto__: Promise[[PromiseStatus]]: “rejected”[[PromiseValue]]: CloudSDKError: errCode: -1 unknown error | errMsg: collection.get:fail Error:
400 Bad Request
; at collection.get api;
at returnAsCloudSDKError (C:\Users\Administrator\WeChatProjects\miniprogram-3\cloudfunctions\obj\node_modules\wx-server-sdk\index.js:6086:16)
at Object.returnAsFinalCloudSDKError (C:\Users\Administrator\WeChatProjects\miniprogram-3\cloudfunctions\obj\node_modules\wx-server-sdk\index.js:6100:15)
at Promise (C:\Users\Administrator\WeChatProjects\miniprogram-3\cloudfunctions\obj\node_modules\wx-server-sdk\index.js:1472:32)
at processTicksAndRejections (internal/process/task_queues.js:86:5)errCode: -1errMsg: "collection.get:fail Error: ↵ 400 Bad Request↵ ; at collection.get api; "message: (…)stack: "Error: errCode: -1 unknown error | errMsg: collection.get:fail Error: ↵ 400 Bad Request↵ ; at collection.get api; ↵ at returnAsCloudSDKError (C:\Users\Administrator\WeChatProjects\miniprogram-3\cloudfunctions\obj\node_modules\wx-server-sdk\index.js:6086:16)↵ at Object.returnAsFinalCloudSDKError (C:\Users\Administrator\WeChatProjects\miniprogram-3\cloudfunctions\obj\node_modules\wx-server-sdk\index.js:6100:15)↵ at Promise (C:\Users\Administrator\WeChatProjects\miniprogram-3\cloudfunctions\obj\node_modules\wx-server-sdk\index.js:1472:32)↵ at processTicksAndRejections (internal/process/task_queues.js:86:5)"get message: ƒ get()set message: ƒ set(msg)__proto__: Error reason: CloudSDKError: errCode: -1 unknown error | errMsg: collection.get:fail Error:
400 Bad Request
; at collection.get api;
at returnAsCloudSDKError (C:\Users\Administrator\WeChatProjects\miniprogram-3\cloudfunctions\obj\node_modules\wx-server-sdk\index.js:6086:16)
at Object.returnAsFinalCloudSDKError (C:\Users\Administrator\WeChatProjects\miniprogram-3\cloudfunctions\obj\node_modules\wx-server-sdk\index.js:6100:15)
at Promise (C:\Users\Administrator\WeChatProjects\miniprogram-3\cloudfunctions\obj\node_modules\wx-server-sdk\index.js:1472:32)
at processTicksAndRejections (internal/process/task_queues.js:86:5)
// 云函数入口文件
const cloud = require('wx-server-sdk')
const rp = require('request-promise')
const fs = require('fs')
const path = require('path')
cloud.init({
env: 'jbd-test-6c456c'
})const db = cloud.database()
var url = require("url")
// 云函数入口函数
exports.main = async (event, context) => {
db.collection('objects').get({
success: function (res) {
// res.data 是一个包含集合中有权限访问的所有记录的数据,不超过 20 条
console.log(res.data)
}
})
}
代码为最简单的文档中给出的测试代码
package.json
{
"name": "obj",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "",
"license": "ISC",
"dependencies": {
"request-promise": "^4.2.5",
"wx-server-sdk": "^1.8.2"
}
}