web-dev-qa-db-ja.com

Next.js APIはバックエンドですか?

私はNext.jsがフロントエンドであることを知っていますが、私がNext.jsのAPIを使用したとき、それは返答することができ、ルートを管理することができます。それから私は "Next.js Apiはバックエンドですか?"を知りたいですか?

3
Loga Thrim

はい。 next.jsは事前登録済みReactアプリケーションの反応、フロントエンドと見なすことができます)です。同時にサーバーもあります。サーバーサイドコードを実行し、データベース内のデータにアクセスすることができ、バックエンドと見なすことができるサイドレンダリングおよびAPIルート。

4
Hangindev

動的ルーティングには、2つのフォルダpagesまたはapiがあります。フロントエンドまたはクライアント側に留まるには、JavaScript/React DOMコードをpagesにします。 next.jsのバックエンドまたはサーバー側はapiフォルダである。 api JavaScriptコードはブラウザではなくnode.jsでは実行されませんので、静的ページ生成には安全ではありません。 NEXT.JSがVercelを使用してクラウドでホストされている場合、サーバーサイドJSはレンダリングされますが、NetLifyまたは他の静的ホストではapiフォルダが無視されるか、エラーが発生します。これはexpress.jsコードを実行しているブラウザでレンダリングされたJitが失敗する

3
danactive