Quicknode 為您的 RPC 端點提供錯誤日誌。您可直接從儀表板查看詳細的錯誤資訊,輕鬆識別並解決問題。
HTTP 錯誤代碼
Let's look at the common HTTP errors you can encounter, what they mean and what you can do to prevent them.
HTTP 錯誤代碼範例
以下程式碼片段是錯誤代碼429 的範例。
{
"jsonrpc": "2.0",
"error": {
"code": 429,
"message": "The requests per second (RPS) of your requests are higher than your plan allows."
},
"id": 1
}
Starknet RPC Error Codes
When working with Starknet, understanding its API error codes is essential for effective troubleshooting and smooth application operation.
Starknet RPC Error Code Example
The code snippet below is an example of Error Code 20.
{
"error": {
"code": 20,
"message": "Contract not found"
},
"id": 1,
"jsonrpc": "2.0"
}
端點日誌
Quicknode 會為您的 RPC 端點提供日誌,以協助您診斷問題。您可透過導航至以下位置,直接在Quicknode 儀表板中查看日誌:
- 側邊欄中的終點
- 選擇您的終端點
- 開啟「日誌」分頁
您可以根據時間區間、回應類型、方法及網路來篩選日誌。
哪些內容會被記錄
端點請求
發送至您端點的請求,包括 HTTP 狀態碼、請求方法、RPC 方法或路徑,以及時間戳記。
錯誤詳細資訊
若有提供,失敗的請求將包含錯誤詳細資訊,例如 RPC 錯誤代碼、請求與回應正文,以及相關文件連結。
記錄限制
日誌的可用性可能因方法、回應類型、網路及方案而異。為維持最佳的端點效能,日誌記錄功能採「盡力而為」原則運作。在流量高峰期間,為維持低延遲,部分日誌可能會被捨棄。
保存與存取
「建置」與「擴展」方案包含儀表板存取權限,並提供標準的日誌保留期限。 「企業」方案則提供更長的保留期限,以及透過程式化 API 存取日誌的功能。
如果您遇到其他錯誤代碼,請透過提交服務單告知我們。我們非常樂意為您提供協助