問題タブ [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.
reactjs - Next.js slug/params をきれいな URL に追加
このように「pages」フォルダにきれいなURLを持った構造になっているのですが……
そして、私が使用router.push
する場合、このように使用してそのページにアクセスします...
それはうまく機能しますが、その URL にクエリ パラメータ (フィルタ用) を追加したいのですが、どうすればよいですか?
私はこれを試しました...
しかし、それはうまくいかないので、どうすればいいのか疑問に思っています。
reactjs - NextJS におけるルーターとリンクの典型的な違い
私はNextJSが初めてです。next/router と next/link の典型的なバリエーションと使用例を知りたいです。
さまざまなシナリオでどちらを使用する必要がありますか? どれが何をしますか?たとえば、共有コンポーネントをロードしたり、サーバー側でレンダリングされたページ間を移動したりしたい場合。また、通常の「a」タグでページを呼び出すか、リンク/ルーターを使用して同じことを達成すると、どのような違いがありますか。
reactjs - Next.js - IDの代わりにURLに投稿名を表示して一意にする方法は?
これを検索しましたが、Laravel と PHP の例しか見つかりませんでした。Next.js でこれを行う方法を知る必要があります。
私が知っているのは、次のような通常の方法で Next.js で動的ルートを実行できるということだけです...
/pages/post/[postId]
これはたとえば次のように変換さ/pages/post/23435
れます。誰かが URL を持っていれば、それを取得し[postId]
てrouter.query
正しい投稿をユーザーに簡単に表示できます。
しかし、ID の代わりに URL に投稿名を表示したい場合はどうすればよいでしょうか? Udemyが単語間のダッシュで行うのと同じように...
同時に、誰かがその URL を持っている場合、正しい投稿を表示できますか?
URL に投稿名を表示するだけでよいことはわかって/pages/post/[postName]
いますが、それは一意ではなく、正しい投稿を表示することはできません。
どうやってやるの?
reactjs - Next.jsアプリで特定のURLに「.html」をサーバーする方法は?
次のように、Next.js アプリの特定のルートで提供する必要がある「.html」ファイルがあります...
/pages/customr-route-name/my-html-file.html
だから、自分のウェブサイトに行ってタイプすると、http://example.com/custom-route-name/my-html-file.html
それを見ることができます
Next.js でそれを行うにはどうすればよいですか?
reactjs - URL オブジェクトで Next.js ルーター プッシュを使用すると予期しない動作が発生する
Next.js のドキュメントによると、次の例のように、URL オブジェクトでルーター プッシュ機能を使用して動的パスをルーティングできます。
しかし、この機能を使用しようとすると、Next.js ルーター/post/[pid]?pid=1
はブラウザーに次のように送信します (たとえば、投稿 ID が 1 であるとします)。つまり、ルーターは[pid]
をクエリ オブジェクトの値に置き換えません。
誰かが私を助けることができますか?