express-favicon - Express

express-favicon のインストール

Express 4.x 系から express.favicon が利用できなくなりました。

別途パッケージをインストールする必要があります。

npm install express-favicon

Express Generator を使いスケルトンを作成します。

publicフォルダに「 favicon.ico 」を設置した場合、app.jsファイルに以下の内容を追加します。

app.js

const favicon = require('express-favicon');
const path = require('path');

app.use(favicon(path.join(__dirname, 'public/favicon.ico'))); 

HTMLファイルで設定は、headタグに以下のように記述します。

<link rel="icon" type="image/x-icon" href="/favicon.ico">

「 Shift 」キーを押しながら「 更新ボタン」または、「 F5 」を押して「スーパーリロード」します。

スーパーリロードとは、キャッシュにデータがあってもそれを使わず、全てのデータをネットワークから取得することです。