Django API を使用した NextJS - 最適なパターンを選択する方法
P粉032977207
P粉032977207 2024-01-10 16:58:42
0
1
396

私は Digital Ocean Droplet で GeoDjango を実行しており、プロジェクトを VueJ から Vercel でホストされている NextJ に書き直しています。

Vue には、データの取得と更新を担当するストレージ関連のサービス モデルがあります。

フェッチ部分はかなり優れていることがわかりましたが、データを更新する最適な方法をまだ模索中です。

NextJs API フォルダーを使用せずに CRUD レイヤーを構築するにはどうすればよいですか (別のバックエンドが Django バックエンドを呼び出すのは望ましくありません)。

コンテキストを使用する必要がありますか?

ミドルウェアを使用する必要がありますか?

カスタム サービスを作成する必要がありますか?それで、彼らを何と呼べばいいでしょうか? NextJs にストアに相当するものはありますか?

現在ページで fetch POST を使用しているため、混乱を避けたくて質問しています。 jwt トークンのコンテキストを提供する NextAuth を使用しています。

ヒントをありがとう

P粉032977207
P粉032977207

全員に返信(1)
P粉373596828

Next.js の場合、 オーバーライド を使用してリクエストをバックエンドにプロキシできます。これにより、API ルート内にあるかのように、相対 URL から既存のバックエンドにアクセスできるようになります。これをルートごとに明示的に行うことも、リクエストをプロキシして Django サーバーに戻す前に Next.js アプリケーション内の既存のルートをチェックする増分導入パターンを使用することもできます。

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート