ポスト

どうやらこの理由は違うくさい。 サーバコンポーネントで const res = await fetch("http://localhost:3000/api/test", { cache: "no-store", }); だけだとnpm run buildで「ECONNREFUSED」のエラーになる。 #nextjs #AppRouter

メニューを開く
盆サボ@lunatic_is_in

釈然とはしないが、なんと無くわかった気がする。SSGと認識されてるページからはページ生成するために、APIは全てビルド時に呼ぶのね。

みんなのコメント

メニューを開く

このfetchの手前に const headerValue = headers(); といれるだけで、エラーが解消されて正常にビルドができる。 (headersはnext/headers) なんでなん? #nextjs #AppRouter

人気ポスト

もっと見る
Yahoo!リアルタイム検索アプリ