好像还有个类似的朋友 https://developers.weixin.qq.com/community/develop/doc/000a22b8264e484ff6e93fa8d56400
云函数本地调试无法操作数据库?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" } }
2020-03-03怎么解决的
云函数本地调试无法读写数据库?云函数本地调试时,无论云数据库的权限设置如何,都会报如下错误 CloudSDKError: errCode: -1 unknown error | errMsg: collection.get:fail Error: 400 Bad Request ; at collection.get api; at returnAsCloudSDKError (\node_modules\wx-server-sdk\index.js:6086:16) at Object.returnAsFinalCloudSDKError (\node_modules\wx-server-sdk\index.js:6100:15) at Promise (\index.js:1472:32) at processTicksAndRejections (internal/process/task_queues.js:86:5)
2020-03-03