public/ディレクトリへ静的なファイルを置くとそれがそのまま配信されます。例えばpublic/foo.pngのようなファイルを置いたとすると、/foo.pngでアクセスできるようになります。

これは必ずpublic/でなければなりません。src/publicでは配信されないので注意しましょう。

.
├── public
│   └── cats.jpeg
└── src
    └── pages
        └── index.js
        

またnext@<9(バージョンが9より小さい)頃は、これはstatic/ディレクトリの役割でした。この2つの違いはstatic/では/static/foo.pngのようなファイルにアクセスするには/static/foo.pngとそのまま書かなければなりませんでした。

JavaScript で飯食べたい歴約 5 年、 純( nju33 ) によるノートサイトです。

このサイトではドリンク代や奨学金返済の為、広告などを貼らせて頂いてますがご了承ください。

Change Log