フロントエンドとバックエンドの問題の問題を区別する方法?
受信バグは、しばしば機能、インターフェースおよび他の関連との互換性です。
背景のバグやロジック、性能と安全性に関連します。
データ関連のエラー、スケジューリング問題は、主に、バックグラウンドの問題です。
APPのページトーストのために、おそらくAPPに、背面に促されてもよいです。
(1)確認すること
フロントエンドとバックエンドの間のテスターは、フロントエンドとバックエンドのバグを区別するために、インターフェイスファイルを表示することができ、インタフェースファイルによって相互接続されています。
(2)分析
、チェックどのようなデータを要求されていますか?どのようなフィードバックデータがありますか?
キャプチャツールでパケットキャプチャを実行するには。
ほとんどのブラウザが内蔵されている、そのようなプラグインをFirefoxでFirebugは、クロム、360急速モードなどのパケットキャプチャプラグイン、Sogouの高速モードでは、ネットワークは、現在のページごとに送信してDevelopToolsプラグ(F12オープン)、見ることができていますhttpリクエスト。要求インタフェースは、三つの部分バグの決意に応答して、通過するパラメータ、さらに、コンソールブラウザをデバッグJSコード内に配置することができます。
1)要求インターフェースURLが正しいですか
バグのURL要求インターフェースが正しくない場合は、フロントエンド。
2)HTTPリクエストパラメータが正しいです
httpリクエストパラメータが正しくない場合は、バグのフロントエンド。
3)インターフェースのパラメータが正しいURLであり、応答の内容が正しい表示する場合
この場合の応答の内容は、バックエンドのバグのため、正しくない場合。
4)JS良いの基盤場合は、デバッグするためのブラウザコンソールのJSコードを入力することができます。
B、ファイルインタフェースに応じて、データが正しいことを確認してください。
データて送信は正しいですが、フィードバックデータの背景には、需要と一致していないし、それが問題の背景である場合。
そこには要求インタフェースではありません、またはリクエストを送信し、需要がデータと一致しない場合、この時間は、フロントエンドの問題であることをフロントエンドの場合。