問題タブ [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.

0 投票する
1 に答える
1738 参照

next.js - next.js でプライベート ルートを作成するにはどうすればよいですか?

ユーザーがログインしていない限りアクセスできないように、アプリケーション全体をラップしたいと考えています。リダイレクトが発生します。どうすればこれを回避できますか?

0 投票する
1 に答える
382 参照

javascript - Next.js でクエリ文字列パラメーターを使用してルーティングするにはどうすればよいですか?

私は次のようなURLを持っています

bar?id=foo

これを介してルーティングすると、router.push('bar?id=foo')すべて正常に動作します。

しかし、ブラウザーでルートに直接アクセスすると、クエリ文字列が渡されません。

これは出力します

0 投票する
0 に答える
50 参照

reactjs - Nextjs ルーターがページのソースを適切に変更しない

基本的に、私は自分のプロジェクトで Next.js を使用しており、いくつかの問題が発生しています。

redux を使用するプロジェクトで認証を行っています。私のログインページには、真かどうかをチェックするif条件がありisAuthenticatedます(isAuthenticated私のreduxストアからのものです)。true の場合、次のルーターが行いrouter.push('/');ます。これは問題なく動作しますが、ホームページのページ ソースを表示すると、ログイン ページがソース ページとして表示されたままになります。どうしてこれなの?

また、同じくreduxからのユーザー認証をチェックするルート管理高次コンポーネントでホームページをラップしていますgetInitialProps. ここでも、ルーティングとすべてが正常に機能します。ソース ページにまだログイン ページが表示されているだけです。私は次が初めてなので、何が悪いのかわかりません。

ログインページからのリダイレクトです。

これがルートマネージャーです。