問題タブ [dynamic-routing]
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.
javascript - NextJS の静的パスを知らずに動的ページを生成する方法は?
市民権 ID 番号に基づいて割引を受けることができるページにユーザーを誘導したいと考えています。ID 番号を使用して、割引額を決定します。ID を使用して、場所、年齢、性別などを特定できます。
mywebsite.com/megadiscountにアクセスし、ID 番号をボックスに入力して、割引額を確認できます。しかし今の問題は、mywebsite.com/megadiscount/[id number]へのリンクを取得して、どれだけの割引が得られるかを確認できるようにしたいということです。
したがって、NextJS を使用すると、URL から ID を作成megadiscount/index.js
して取得できることがわかります。megadiscount/[id].js
問題は、生成する ID ページmegadiscount/[id].js
を指定する必要getStaticPaths
があることですが、問題は、これらの ID がどうなるかわからないことです。
私のmegadiscount/[id].js
ファイルは次のようになります
next.js - タグ付きの次のjs動的ルーティング
https://nextjs.org/docs/routing/dynamic-routes
<a>
上記の URL のタグの代わりにタグを使用している場合<Link>
、ページの JavaScript はライブ ページに読み込まれません。リンク タグを使用すると、ページは Google によってクロールされません。誰でもこれに対する解決策を提案できますか?