AttributeError:オブジェクトに属性がない エラーと対処法
2022-02-21 03:53:12
エラーです。フロントエンドテストにおいて、インターフェイスがPUTリクエストを送信し、インターフェイスで上記のエラーが発生し、リクエストに応答できず、サーバーのステータスコードが500になりました。
バグ解析です。セマンティクスは "オブジェクトはXXX属性を持っていません"です。
調べたところ、ほとんどの情報がPythonが問題だと言っています。このプロジェクトでは、フロントエンドにReactを、バックエンドにPythonのdjongoフレームワークを使用しています。
バックエンドの同僚に聞くと、主な理由は フロントエンドが間違ったデータ型のパラメータを渡している . バックエンドは文字列 "true" を必要としているのに、フロントエンドはブール値の true を渡してしまい、上記の問題を引き起こしています。
このようにサーバーが500のエラーコードを返すような問題に遭遇した場合、通常はバックエンドの同僚にログを見てもらい、一緒に分析することになります。
関連
-
! [リモート拒否] master -> master (pre-receive hook declined) error: failed to push some refs to '.
-
Uncaught TypeError: Cannot read property 'style' of null at error.html:84
-
暗黙のスーパーコンストラクタ Object() がデフォルトコンストラクタのため未定義であるエラー
-
パッケージ 'blob' のインストールで終了ステータスが 0 以外になりました。
-
ms.xxx_time」列は、GROUP BY句で表示するか、集約関数で使用する必要があります。
-
ネストされた例外は org.hibernate.exception.SQLGrammarException: ResultSet を抽出できませんでした。
-
Synchronous XMLHttpRequest on the main thread is deprecated
-
SyntaxError: JSON の位置 1 に予期しないトークン s があります。
-
TypeError: 'dict' オブジェクトは呼び出し可能ではありません。
-
zip 引数#3 は反復処理をサポートする必要があります。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
クラッシュエラー libc++abi.dylib: NSException 型の捕捉されない例外で終了する 表示方法
-
Uncaught TypeError。不正な呼び出しエラーの解決
-
python error: Index 1 is out of bounds for axis 0 with size 1
-
java.lang.NoClassDefFoundError: クラスcom.cyj.util.を初期化できませんでした。
-
AGPBI kind エラーテキスト Android リソースのリンクに失敗しました。
-
gitエラーです。このリポジトリで別の git プロセスが実行されているようです。
-
リソースの読み込みに失敗しました:サーバーはステータス500(内部サーバーエラー)で応答しました。
-
[ERROR] 指定された目標には実行するプロジェクトが必要ですが、このディレクトリにはPOMがありません。