コンテンツにスキップ

エラーハンドリング

例外

RPC メソッドの実装によってスローされた例外は、呼び出し元に伝播します。標準の JavaScript エラータイプのいずれかであれば、message とプロトタイプの name は保持されますが、スタックトレースは保持されません。

サポートされていないエラータイプ

  • RPC メソッドによって AggregateError がスローされた場合、それは呼び出し元に伝播されません。
  • 明示的リソース管理提案からの SuppressedError タイプは、現在 Workers で実装またはサポートされていません。
  • エラーオブジェクトの独自のプロパティ、例えば cause プロパティは、呼び出し元に伝播されません。

追加のプロパティ

一部のリモート例外については、ランタイムが伝播された例外にプロパティを設定してエラーに関する詳細情報を提供する場合があります。詳細については Durable Object エラーハンドリング を参照してください。