Edgio Applications V6でのノード16のサポート
Edgio Applications V6ではNode.js v16のサポートが導入された。 アップグレードの手順については、『Edgio Applications V6 Migration Guide』を参照してください。 これでNode.js v16でアプリが動作するようになるので、アプリケーションの開発にはNode.js v16.xを使用することを強くお勧めする。 開発者が認識すべき最も重要な非推奨事項:
- JWTアクセス制御はバージョン6でサポートされなくなった。 以前のバージョンでは、JWTトークンに従って要求を許可するか拒否するかをルートごとに設定することができた。
- エッジリンクとパーマリンクの検索エンジントラフィックは、デフォルトで自動的にブロックされるようになり、.noIndexPermalink()の必要性がなくなる。 この関数は廃止され、ルートから削除することを推奨する。 この動作をオーバーライドしたい場合は、
Next.jsランタイム変数
Next.jsでは、ランタイム変数はランタイム時にサーバーに情報を提供するために使用される。 この情報は、データベースへの接続やページのレンダリングに使用されるサーバへのデータの渡しなど、サーバの動作を設定するのに使用できる。
以前のバージョンのEdgio Applicationsでは、すべての環境変数はビルド時に解決され、ランタイム環境変数を使用するようにこれを変更するオプションはなかった。 バージョン6.0.5では、next.configにserverRuntimeConfigのランタイム変数のサポートが含まれている。
EdgioでNext.jsを使い始めるには、Edgio Sitesフレームワークガイドを参照のこと。 環境変数の詳細については、公式のNext.jsドキュメントを参照のこと。
Next.js 13試験的なアプリケーションフォルダ
アプリケーションバージョン6.0.6では、EdgioはNext 13のexperimental appフォルダの基本サポートを追加した。 これはNext.jsをReactの未来に合わせて調整し、ルーティングとレイアウトのエクスペリエンスを改善する新機能である。
appディレクトリはpagesディレクトリと並行して徐々に採用することができる。 アプリケーションの一部のルートは新しい動作を選択できるが、他のルートはpagesディレクトリに保持される。 appフォルダーの詳細については、Next.js beta docsを参照。
フォローする
アプリケーションの新機能を最新の状態に保つには、Edgio Changelogと一緒にフォローする。 公式にサポートされているWebアプリケーションフレームワークの完全なリストをチェックするには、ドキュメントを参照してください。 サンプルアプリケーションのコレクションはEdgio Examplesリポジトリにある。
P.S.エッジアプリケーションプラットフォームであるEdgio。 どのフレームワークを選択しても、 SolidJS、React、Next、Nuxt、その他多くのJavaScriptフレームワークがEdgio Sitesでサポートされている。はじめにお気に入りのフレームワークを試してみるか、フォーラムで詳細を確認する。