私のプロジェクトでは nuxt js を使用します。次のようなルートがあります サービス/:スラッグ 構築して生成した後、すべてのルートが完璧に実行されます。次のコードを使用して、ビルド
で動的ルートを生成します。 リーリーしかし、ビルドして生成した後、管理パネルから別の新しいプロジェクトを作成すると問題が発生します。
nuxt build を実行すると、3 つのルートがあるように見えます
www.url/service/cash をクリックすると、完璧に動作します。
ここで、管理パネルにsend-money という名前の新しいサービス プロジェクトを作成します。 次に、www.url/service/send-money を使用してブラウザを開くと、 動作せず、404 が発生します。
この状況を解決する方法がわかりません。
SSG
たとえば、ブログを作成しているとします。 を使用する場合、nuxt はプロジェクト内で利用可能なページのみを生成します。これが
SSGの仕組みです。したがって、新しいページの作成後に
yarn build &&yarngenerateコマンドを実行するには、サーバー内にカスタム
scriptを作成する必要があります。
yarngenerate
を使用すると、nuxt はその特定の時間にデータベースから取得した投稿を生成し、それらを
distフォルダーに移動します。したがって、新しい投稿の作成後に
yarn build &&yarngenerateを実行するには、何らかの方法でバックエンドで作成する必要があるカスタム スクリプトを添付する必要があります。