EdgeOne Pages 重要アップデート:フルスタックデプロイ機能を全面強化

Chris ChenChris Chen
5 分読む
Spt 9, 2025

EdgeOne Pages フルスタックデプロイメント

EdgeOne Pagesのフルスタックデプロイ機能を正式リリースいたします!これにより、当プラットフォーム上で完全なWebアプリケーションを直接構築・デプロイすることが可能となり、主要なフルスタックフレームワークとNode.js関数をサポートいたします。サーバーサイドレンダリング、APIインターフェース、動的コンテンツ生成など、EdgeOne Pagesがすべてを効率的に処理し、フルスタック開発の簡単な実現をサポートいたします。

新しいフルスタック機能

今回のアップデートでは、2つのコア機能をリリースいたします:

1. Next.jsフルスタックサポート

EdgeOne Pagesは現在、包括的なNext.jsサポートを提供し、静的レンダリングに限定されることなく、多様なレンダリングモードを処理できます。

  • レンダリングモード:SSR(サーバーサイドレンダリング)、ISR(インクリメンタル静的再生成)、SSG(静的サイト生成)、CSR(クライアントサイドレンダリング)をサポートし、同一プロジェクト内で異なるページに対して異なるレンダリング戦略を採用することで、効率性と柔軟性を両立できます。
  • ファイルベースルーティング:ファイルとフォルダ構造(Pages RouterまたはApp Router)を通じて自動的にルートを生成し、ページ管理を簡単にします。
  • APIルート:内蔵API機能により、Next.jsプロジェクト内で直接Webリクエストを処理でき、別途バックエンドサービスをデプロイする必要がありません。

2. Node Functions サポート

Pages FunctionsにNode Functions機能を新たに追加し、Node.jsランタイム環境をサポートします。npm エコシステムの豊富なモジュールを直接使用でき、各種サードパーティライブラリやツールを統合できます。node-functions/ディレクトリにファイルをデプロイする(例:node-functions/api/hello.js)だけで、Node.jsコードを迅速に実行でき、開発とデプロイプロセスを大幅に簡素化します。

  • フレームワークサポート:Express.js、Koa.jsなどのNode.jsフレームワークをサポートし、複雑なサーバー設定なしに既存のアプリケーションを簡単に移行できます。
  • ログ分析:コンソールでNode Functions実行ログを確認し、関数のパフォーマンスを監視し、問題をデバッグできます。

Pages フルスタック開発の優位性

EdgeOne Pagesは複数の面でフルスタック開発を簡素化します:

  • コード統一管理:フロントエンドとサーバーレス関数コードが同一リポジトリで一元的にバージョン管理され、コードコミットを通じて自動的にビルドデプロイがトリガーされ、統合開発フローを実現します。
  • サーバーレス設計:アプリケーションがオンデマンドで実行され、自動的に拡張されます。トラフィックの急増、サーバーのメンテナンスや管理を心配する必要がありません。
  • 主要フレームワーク対応:Next.js、Express、Koaなど人気のフレームワークとシームレスに連携します。コードを書き直すことなく既存のアプリケーションを移行できます。

ご利用開始

EdgeOne Pagesのフルスタックデプロイをご体験いただく準備はできましたか?迅速な導入をサポートする詳細なドキュメントとテンプレート例をご用意いたしました。

Pages Consoleを訪れて、フルスタックアプリケーションの構築を始めましょう。