Home Blogs Edgioアプリケーションのバージョン6の新機能
Applications

Edgioアプリケーションのバージョン6の新機能

About The Author

Outline

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では、serverRuntimeConfigのランタイム変数のサポートがnext.configに含まれてい ます。

EdgioでNext.jsを使い始めるには、Edgio Sitesフレームワークガイドを参照して ください。 環境変数の詳細については、Next.jsの公式ドキュメントを参照して ください。

Next.js 13実験用アプリフォルダ

Applications Version 6.0.6で、EdgioはNext 13のexperimental appフォルダの基本的なサポートを追加した。 これは、Next.jsをReactの将来に合わせて調整し、ルーティングとレイアウトのエクスペリエンスを向上させる新機能です。

appディレクトリは、pagesディレクトリと一緒に段階的に採用することができます。 アプリケーションの一部のルートは新しい動作を選択できますが、他のルートはpagesディレクトリに保持されます。 appフォルダーの詳細については 、Next.jsベータ版ドキュメントを参照して ください。

フォローする

最新のアプリケーション機能を入手するには、Edgio Changelogをフォローして ください。 公式にサポートされているWebアプリケーションフレームワークの完全なリストについては、ドキュメントを参照して ください。 サンプルアプリケーションのコレクションはEdgio Examplesリポジトリにあり ます。

P.S.エッジアプリケーションプラットフォームのEdgioです。 どのフレームワークを選択しても、 SolidJSReactNext、Nuxt、 その他多くのJavaScriptフレームワーク がEdgio Sitesでサポートされています。 お気に入りのフレームワークを試してみるか、フォーラムで詳細を確認してください。