問題タブ [next-router]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
next.js - next.js でプライベート ルートを作成するにはどうすればよいですか?
ユーザーがログインしていない限りアクセスできないように、アプリケーション全体をラップしたいと考えています。リダイレクトが発生します。どうすればこれを回避できますか?
javascript - Next.js でクエリ文字列パラメーターを使用してルーティングするにはどうすればよいですか?
私は次のようなURLを持っています
bar?id=foo
これを介してルーティングすると、router.push('bar?id=foo')
すべて正常に動作します。
しかし、ブラウザーでルートに直接アクセスすると、クエリ文字列が渡されません。
これは出力します
reactjs - Nextjs ルーターがページのソースを適切に変更しない
基本的に、私は自分のプロジェクトで Next.js を使用しており、いくつかの問題が発生しています。
redux を使用するプロジェクトで認証を行っています。私のログインページには、真かどうかをチェックするif条件がありisAuthenticated
ます(isAuthenticated
私のreduxストアからのものです)。true の場合、次のルーターが行いrouter.push('/');
ます。これは問題なく動作しますが、ホームページのページ ソースを表示すると、ログイン ページがソース ページとして表示されたままになります。どうしてこれなの?
また、同じくreduxからのユーザー認証をチェックするルート管理高次コンポーネントでホームページをラップしていますgetInitialProps
. ここでも、ルーティングとすべてが正常に機能します。ソース ページにまだログイン ページが表示されているだけです。私は次が初めてなので、何が悪いのかわかりません。
ログインページからのリダイレクトです。
これがルートマネージャーです。