昨日、Node.js を使用して単純なサーバーを構築する演習を行っていたときに、問題が発生しました。つまり、ユーザーによって行われた基本的なリクエストを除いて、フロントエンド Web ページがバックエンドからデータをリクエストするときです。ブラウザは通常、デフォルトで次のようになります。組み込みは、よく知られている「/favicon.ico」リクエストである別のリクエストをサーバーに送信します。これは一般に次のようになります。このリクエストが、によって送信された Web アイコン リクエストであることは誰もが知っています
。ブラウザからサーバー自体、いわゆる Web アイコンへの接続は次のようなものです:
そして、私たちが作成する Web ページには通常この Web ページ アイコンがないため、リクエストは頻繁に失敗します。このリクエストの失敗は Web ページの読み込みには影響しません。ただし、Web ページにアクセスするたびに、バックエンド Node.js がコマンド ラインに「エラー!」というプロンプトを表示し、特殊なケースではバックエンド コードの動作に影響を与えることがあるため、通常はいくつかのメソッドがあります。これを防ぐには、方法 1 のように:コードを実行するサーバーの本体
に
、次のように if 条件ステートメントを追加します。バックエンドがアイコン要求を受け付けないようにすることができます。
方法 2 : 先頭に空のアイコン アドレスを導入します。 -Web ページのコードを終了します。次のようにします。
コードはここに添付されています: <link rel="icon" href="data:;base64,=">
、もちろん、ブロックするメソッドは他にもたくさんあります...
当初は "/favicon.ico" リクエストをブロックする予定でしたが、どういうわけか思いつきましたアイデアがあるので、自分用に Web アイコンを作成してみてはいかがでしょうか? 書き方の学習には非常に役立ちそうですが、コードはあまり役に立ちませんが、たまには少しトリッキーなふりをするのは非常にクールです。 「普段は役に立たないこのような小さなことが、いつか役に立つことがある。川や湖を歩くとよく言われるように、多くのスキルだけでは十分ではない。まあ、以下は誰にとっても簡単な制作プロセスです。一度読めばわかるようなもの:
必要なソフトウェア:PS
誰もがこれを持っていると思います、さあ、始めましょう:
1). まず、PS を開き、左上隅の [ファイル] をクリックし、次に [新規] をクリックします;
2). 次に、キャンバスを設定します
。自分で名前を付け、長さと幅を 100×100 ピクセルに設定し、背景も選択できます。白に設定し、設定後に [OK] をクリックします; 3). 次のステップは自由な表示時間です、楽しんでください
。このキャンバス上であなたの芸術的才能を解放してください;
4). 芸術的な創作が完了したら、保存するだけで、左上隅の [ファイル] をクリックし続け、次に [名前を付けて保存] をクリックします; 5). 保存先アドレスを選択し
、ファイル名とファイル形式を設定します。その他は変更する必要がありませんので、[保存] をクリックします。6
) デフォルトは最初のものです。[OK] をクリックしてください。7
) 画像を独自のプロジェクト フォルダに保存しなかった場合は、保存するとき、このステップは、作成したアイコン ファイルを独自のプロジェクト フォルダーに移動する必要があります。そうしないと、ブラウザーがそれを取得できない可能性があります。8). 最後のステップは、アイコン ファイルをインポートし、作成したアイコン ファイルをインポートすることです
。 HTML コードで作成:
ここにパスを入力します 前のステップでアイコン ファイルを配置したパスで十分です;
OK、ここまでです。このように専用の Web アイコンがリリースされます。非常に簡単ですか
?