• English日本語한국어
  • ログイン今すぐ開始

この機械翻訳は参考用に提供されます。

英語版と翻訳版に矛盾がある場合は、英語版が優先されます。詳細については、こちらのページをご覧ください。

問題を作成する

Next.JS アプリルーターのリンクが壊れている

問題

Pro + SPA エージェントと Next.JS フレームワークを使用しているため、ページ上のリンクが機能しません。

バージョン 13.3.2-canary.2 以降、Pro+SPA ブラウザ エージェントと Next.JS アプリ ルーターの間に互換性がないことを認識しています。

この問題は、 Link コンポーネントでの prefetch の使用、または router.push() onClick バックを含む標準 HTML 要素の使用、あるいはその両方に限定される可能性があります。

解決

この問題は Next.JS リリース v13.4.20-canary.5で解決されました。Next.JS フレームワークのバージョン 13.4.20-canary.5 以降にアップグレードしてください。

原因

ブラウザ エージェントは、Promise を含む多くのブラウザ グローバルをラップすることによって動作します。Promise グローバルを変更すると、リンクをクリックしたときに Next.JS アプリ ルーター内で無限ループが発生するようです。

Copyright © 2024 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.