You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Firestore add方法抛出13 INTERNAL内部错误,云函数调用时触发该问题求助

Firestore add方法抛出13 INTERNAL内部错误,云函数调用时触发该问题求助

大家好,我最近在调用云函数的时候碰到了个棘手的问题——Firestore的add()方法突然抛出了13 INTERNAL内部错误,折腾了好一阵都没找到原因,想请各位大佬帮忙支支招。

具体的错误日志是这样的:

Error: 13 INTERNAL: An internal error occurred.
at callErrorFromStatus (/workspace/node_modules/google-gax/node_modules/@grpc/grpc-js/build/src/call.js:31:19)
at Object.onReceiveStatus (/workspace/node_modules/google-gax/node_modules/@grpc/grpc-js/build/src/client.js:192:76)
at Object.onReceiveStatus (/workspace/node_modules/google-gax/node_modules/@grpc/grpc-js/build/src/client-interceptors.js:360:141)
at Object.onReceiveStatus (/workspace/node_modules/google-gax/node_modules/@grpc/grpc-js/build/src/client-interceptors.js:323:181)
at /workspace/node_modules/google-gax/node_modules/@grpc/grpc-js/build/src/resolving-call.js:94:78
at process.processTicksAndRejections (node:internal/process/task_queues:77:11)

这个错误是从下面这段代码里触发的,就是调用Firestore的add方法往指定集合插入数据的时候出的问题:

const insert = await admin
   .firestore()
   .collection(myCollection)
   .add(insertFSObject)
   .catch((error) => {
      console.log(`Insert failed: ${error}`);
      throw error;
   });

我已经初步排查过insertFSObject的数据格式,确认没有嵌套过深的对象或者Firestore不支持的数据类型,云函数的权限也配置了Firestore的读写权限,但还是一直报这个内部错误。有没有大佬遇到过类似的情况,或者能给我一些排查的方向?


备注:内容来源于stack exchange,提问作者sieusaopolo15

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.16 12:48:11