簡體   English   中英

如何調試 Google Cloud Functions 中的 Axios 錯誤?

[英]How to debug Axios Errors in Google Cloud Functions?

這些美女來自雲功能。 無法重現或追蹤到我的代碼的特定部分,並且是間歇性的。 每當 Firestore 文檔發生變化時,我的代碼都會更新 Google Sheets 電子表格。 它使用 Axios 版本 0.19.0

      {
        "textPayload": "Error: Internal error encountered.
at createError (/srv/node_modules/google-auth-library/node_modules/axios/lib/core/createError.js:16:15)
    at settle (/srv/node_modules/google-auth-library/node_modules/axios/lib/core/settle.js:18:12
    at Unzip.handleStreamEnd (/srv/node_modules/google-auth-library/node_modules/axios/lib/adapters/http.js:202:11)
    at emitNone (events.js:111:20)
    at Unzip.emit (events.js:208:7)
    at endReadableNT (_stream_readable.js:1064:12)
    at _combinedTickCallback (internal/process/next_tick.js:139:11)
    at process._tickDomainCallback (internal/process/next_tick.js:219:9)",
        "insertId": "000000-a360be33-0241-4c2a-befa-3b66f8c69cec",
        "resource": {
          "type": "cloud_function",
          "labels": {
            "function_name": "prodAppendReport",
            "project_id": "proj-inv23",
            "region": "us-central1"
          }
        },
        "timestamp": "2019-11-27T17:04:40.480Z",
        "severity": "ERROR",
        "labels": {
          "execution_id": "860406302152954"
        },
        "logName": "projects/proj-inv23/logs/cloudfunctions.googleapis.com%2Fcloud-functions",
        "trace": "projects/proj-inv23/traces/53a5ce20f7f3f77329f1bae22425317e",
        "receiveTimestamp": "2019-11-27T17:04:42.029780023Z"
      }

和這個

{
    "textPayload": "Error
at Http2CallStream.call.on (/srv/node_modules/@grpc/grpc-js/build/src/client.js:96:45)
at emitOne (events.js:121:20)
at Http2CallStream.emit (events.js:211:7)
at process.nextTick (/srv/node_modules/@grpc/grpc-js/build/src/call-stream.js:71:22)
at _combinedTickCallback (internal/process/next_tick.js:132:7)
at process._tickDomainCallback (internal/process/next_tick.js:219:9)",
    "insertId": "000001-cccf1181-a0a5-49bf-a4ec-d889632a418f",
    "resource": {
      "type": "cloud_function",
      "labels": {
        "function_name": "testAppendReport",
        "project_id": "proj-inv23",
        "region": "us-central1"
      }
    },
    "timestamp": "2019-11-26T04:19:51.014Z",
    "severity": "ERROR",
    "labels": {
      "execution_id": "858243858307172"
    },
    "logName": "projects/proj-inv23/logs/cloudfunctions.googleapis.com%2Fcloud-functions",
    "trace": "projects/proj-inv23/traces/3edb963f0baefed82208a26711f04c46",
    "receiveTimestamp": "2019-11-26T04:19:52.566346377Z"
  }

發現我們使用的是超舊版本的 google-auth-library,它依賴於舊版本的 Axios (0.18.0)。 我們切換到最新版本,它甚至不再使用 Axios,到目前為止一切順利。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM