微信云开发官网
[图片]
[图片][图片][图片] 这个是打印出来的截图 [图片] 大佬求解答,还有就是请问这个开发社区为何不能回复别人的回答呀?总说我有不合适的内容
[图片][图片]
我向云函数传递一个大图,用的wx.cloud.CDN,但是在云函数接收到的是一个http链接,然后我用request发送了请求,请求到了自己的数据, 问题是:在模拟机上可以,但是到了真机就不行了,老是请求超时!有知道怎么解救的大佬吗?
ERROR RequestId:70b8222c-5d02-4310-9fd11errMsg:"user code exception caught"stackTrace:"Error: errCode: -501001 resource system error | errMsg: collection.update:fail ETIMEDOUT; at collection.update api; at returnAsCloudSDKError (/var/user/node_modules/wx-server-sdk/index.js:6187:16) at Object.returnAsFinalCloudSDKError (/var/user/node_modules/wx-server-sdk/index.js:6201:15) at /var/user/node_modules/wx-server-sdk/index.js:1466:32 at processTicksAndRejections (node:internal/process/task_queues:96:5) at runNextTicks (node:internal/process/task_queues:65:3) at listOnTimeout (node:internal/timers:526:9) at processTimers (node:internal/timers:500:7)"-3c40a71754a6
从您提供的错误信息来看,错误码为 -501001
,错误信息为 resource system error
,具体的 errMsg
为 collection.update:fail ETIMEDOUT; at collection.update api
。这表明在执行 collection.update
API 时发生了系统错误,并且操作超时。
collection.update
API 时传递的参数是否正确。错误的参数可能会导致操作失败。希望这些建议能帮助您解决问题。如果您需要进一步的帮助,请随时联系我们。
---------
本回答由 云开发AI小助手 生成
下面的文档链接中 https://developers.weixin.qq.com/miniprogram/dev/wxcloudservice/wxcloud/guide/extensions/cloud-builder/config-business-domain.html, 如图的页面,找不到。 请指导或者修正。 [图片]
问一下上面这个如何放在共用方法里面,比如放在app'.js里面,,,然后在页面直接调用init一下,,网上查了试了都报错 能不能贴一下app.js的公用函数代码,还有page.js的调用代码 这是目前的写法,每次都要写一遍前项调用 async getXXX(e) { // 声明新的 cloud 实例 var c1 = new wx.cloud.Cloud({ resourceAppid: 'xxxxx', resourceEnv: 'xxxxx', }) await c1.init() // 完成后正常使用资源方的已授权的云资源 c1.callFunction({ name: '函数名', data: {}, }) } 可以看这边描述 // 声明新的 cloud 实例 var c1 = new wx.cloud.Cloud({ // 资源方 AppID resourceAppid: 'xxxxx', // 资源方环境 ID resourceEnv: 'xxxxx', }) // 跨账号调用,必须等待 init 完成 // init 过程中,资源方小程序对应环境下的 cloudbase_auth 函数会被调用,并需返回协议字段(见下)来确认允许访问、并可自定义安全规则 await c1.init() 上面的代码如何放在公用函数里面? ======================================================= ======================================================= 下面的代码,根据对应新建页面,如何调用就初始化一下c1就行 // 完成后正常使用资源方的已授权的云资源 c1.callFunction({ name: '函数名', data: {}, })
开发者工具版本号:1.06.2405020操作系统:Windows 11 点击上传文件夹在右侧显示直接拖入即可上传,但是从文件管理器里拖入却显示禁止符号,如下图: [图片] [图片]
const cloud = require('wx-server-sdk'); cloud.init(); exports.main = async (event, context) => { const wxContext = cloud.getWXContext(); try { const result = await cloud.openapi.security.getPhoneNumber({ code: event.code }); return { openid: wxContext.OPENID, phoneData: result.phoneInfo, }; } catch (error) { console.error('获取手机号码失败,错误信息:', error); return { code: -1, message: '获取手机号失败', error: error }; } };
https://developers.weixin.qq.com/miniprogram/dev/wxcloudservice/wxcloud/reference-http-api/storage/batchDownloadFile.html [图片] 在数据库导出的api中,需要附带一个file_path来声明导出位置,根据描述,这应该是在公共的云存储的某处。 [图片] 本地的导出post返回的数据显示导出成功,但是不知道具体导出去了哪里, 查询文件下载链接的结构是这样的, [图片] fileid应该按照例子长这样: [图片] 试图在云存储中寻找batchDownloadFile里例子所显示的这种fileid的形式,并不能找到导出的json, [图片] (这个update文件夹是手动创建) 想知道应该用什么样的fileid去下载导出的json
这种情况是接口服务器的问题吗?但是使用本地调试是正常的 已经尝试调整云函数的超时时间并且增加自动超时重试机制了,但是会导致用户觉得很卡 如果是云服务器的问题有什么办法可以优化吗 [图片]
[图片][图片][图片][图片]
const cloud = require('wx-server-sdk'); cloud.init({ env: cloud.DYNAMIC_CURRENT_ENV }); const db = cloud.database(); exports.main = async (event, context) => { const result = await db.collection('goods') .skip(0) .limit(10) .get(); return { dataList: result?.data, }; }; 代码报错: Error: cloud.callFunction:fail Error: errCode: -504002 functions execute fail | errMsg: /var/user/fetchGoodsList/index.js:10 const dataList = result?.data; ^ SyntaxError: Unexpected token . at createScript (vm.js:80:10) at Object.runInThisContext (vm.js:139:10) at Module._compile (module.js:607:28) at Object.Module._extensions..js (module.js:654:10) at Module.load (module.js:556:32) at tryModuleLoad (module.js:499:12) at Function.Module._load (module.js:491:3) at Module.require (module.js:587:17) at require (internal/module.js:11:18) at Object.<anonymous> (/var/user/index.js:7:24) (callId: 1720536929057-0.2917830731559663) (trace: 22:55:29 start->22:55:30 system error (Error: errCode: -504002 functions execute fail | errMsg: /var/user/fetchGoodsList/index.js:10 const dataList = result?.data; ^ SyntaxError: Unexpected token . at createScript (vm.js:80:10) at Object.runInThisContext (vm.js:139:10) at Module._compile (module.js:607:28) at Object.Module._extensions..js (module.js:654:10) at Module.load (module.js:556:32) at tryModuleLoad (module.js:499:12) at Function.Module._load (module.js:491:3) at Module.require (module.js:587:17) at require (internal/module.js:11:18) at Object.<anonymous> (/var/user/index.js:7:24)), abort) at R (<anonymous>:1:245532) at <anonymous>:1:279974(env: Windows,mp,1.06.2405020; lib: 3.4.9)
1、小程序A开通了云开发,开通了资源共享,小程序B是调用方 2、小程序A里面的云函数getOpenid是官方获取openid的(在小程序A内一切正常获取) return { openid: wxContext.OPENID, appid: wxContext.APPID, unionid: wxContext.UNIONID, }; 3、小程序B去调用资源方的getOpenid,可以调用正常,但是控制台返回结果只返回了appid有值,其他2个字段都是空 4、小程序B调用资源方其他的云函数正常 问一下各位大佬如何处理
后台管理系统,使用云开发获取TOKEN,然后调用云函数,本地OK,上传到静态网站接口就404; 请问是什么原因,本地使用 VUE-ADMIN , 请问传到线上需要做啥操作或者配置吗? devServer: { port: port, open: true, overlay: { warnings: false, errors: true }, proxy: { '/api': { target: `https://api.weixin.qq.com/`, changeOrigin: true, ws: true, pathRewrite: { '^/api':'' } } }, }, 本地 : [图片]上传到 静态网站文件夹 [图片] 上传到 云平台的静态网站: [图片]
由于一次性渲染好多字段 好多数据 ,希望能直接渲染 比如能不能再 wxs中转换。 自己尝试了好几个方法都无效[图片]
为什么获取不到数据,第一次用云开发啊,急,麻烦大佬教一教[图片][图片][图片]
读取数据库时,同一个操作,有时候报错,有时候不报错,用的19.9元的套餐,无用户,不是资源不足的问题。[图片]
您遇到的错误码 -501001
表示云端系统错误。这种错误通常是由于云端系统内部的问题导致的,可能是由于服务器过载、网络问题或其他未知因素。
2.检查云服务状态:
3.优化数据库查询:
4.联系技术支持:
---------
本回答由 云开发AI小助手 生成
发布失败详细信息: Error: errCode: -502003 database permission denied | errMsg: Permission denied 请前往云开发AI小助手查看问题:https://tcb.cloud.tencent.com/cloud-admin#/copilot?q=DATABASE_PERMISSION_DENIED at new C (<anonymous>:1:248459) at success (<anonymous>:1:260833) at Function.success (WAServiceMainContext.js?t=wechat&s=1734051694916&v=3.7.0:1) at p (WAServiceMainContext.js?t=wechat&s=1734051694916&v=3.7.0:1) at Object.success (WAServiceMainContext.js?t=wechat&s=1734051694916&v=3.7.0:1) at a (WAServiceMainContext.js?t=wechat&s=1734051694916&v=3.7.0:1) at ed (WAServiceMainContext.js?t=wechat&s=1734051694916&v=3.7.0:1) at ad (WAServiceMainContext.js?t=wechat&s=1734051694916&v=3.7.0:1) at WAServiceMainContext.js?t=wechat&s=1734051694916&v=3.7.0:1 at r (WAServiceMainContext.js?t=wechat&s=1734051694916&v=3.7.0:1)(env: macOS,mp,1.06.2407110; lib: 3.7.0)
云开发 读取 不同数据模型 数据,有的可以读取,有的无法读取,权限设置都一样?
小程序示例
小程序官方示例Demo,包含云开发示例。
小程序示例
扫码体验
别整那些麻烦事,直接新建一个云环境,完事。