小编may*_*san的帖子

Firestore 更新方法抛出错误:“错误:13 内部:收到代码为 1 的 RST_STREAM”

在使用云函数的过程中,我们遇到了以下错误:

时间戳:2023-10-21 18:50:18.281 EEST 功能:v8-specialist

---updateUserByID finish update---

Caused by: Error 
    at WriteBatch.commit (/workspace/node_modules/firebase-admin/node_modules/@google-cloud/firestore/build/src/write-batch.js:433:23) 
    at DocumentReference.update (/workspace/node_modules/firebase-admin/node_modules/@google-cloud/firestore/build/src/reference.js:433:14) 
    at Object.updateUserByID (/workspace/dist/src/DB/db.js:74:14) 
    at createSpecialistOrderListService (/workspace/dist/src/crud/specialist/services/specialistList/createSpecialistOrderListService.js:38:29) 
    at runMicrotasks (<anonymous>) 
    at processTicksAndRejections (node:internal/process/task_queues:96:5) 
    at async getRecommendedSpecialistsListController (/workspace/dist/src/crud/specialist/controllers/getRecommendedSpecialistsListController.js:25:44) 
    at async /workspace/dist/src/framework/express/middlewares/express-handler.js:18:36 

Error Details:
- Code: `13`
- Description: `Received RST_STREAM with code 1`
- Metadata: `{ internalRepr: Map(0) {}, options: {} }`
- Note: `Exception occurred in retry method that was not classified as transient`
Run Code Online (Sandbox Code Playgroud)

当我们在更新函数中执行以下命令时,似乎会弹出此错误:

const writeResult = await admin
      .firestore()
      .collection(FirestoreCollections.Users)
      .doc(userID)
      .update(fieldsToUpdate); …
Run Code Online (Sandbox Code Playgroud)

node.js grpc google-cloud-functions google-cloud-firestore

12
推荐指数
1
解决办法
888
查看次数

收到条带错误:客户 cus_*** 已拥有最多 3 个当前订阅和计划订阅

为客户创建超过3 个订阅后,我收到以下错误:客户 cus_ ** 已拥有最多 3 个当前订阅和计划订阅。*

node.js stripe-payments

1
推荐指数
1
解决办法
323
查看次数