Expressフレームワーク
Expressは、多数のHTTPユーティリティメソッドとミドルウェアがバンドルされた、非常に堅牢でミニマリストなフレームワークです。
この例では、Expressフレームワークを使用してシンプルなNode.jsアプリを構築する手順を説明します。このアプリケーションをバンドルし、AppSailサービスに関連付け、コンソールにデプロイします。
-
ローカルシステムにExpressアプリ用の新しいフォルダを作成します。
-
ターミナルからそのディレクトリに移動し、以下のコマンドでNodeを初期化します:
copy
npm init
ターミナルの手順に従い、必要な詳細を入力します。
- npmパッケージマネージャーを使用して、以下のコマンドでアプリケーションにexpressモジュールを追加します:
copy
npm install --save express
- メインファイルにアプリケーションのコードで必要なロジックを追加できます。以下は基本的な「Hello World」プログラムのサンプルコードです。
copy
const express = require('express')
const app = express()
app.all('/', (req, res) => {
res.status(200).send("Hello World")
})
app.listen(process.env.X_ZOHO_CATALYST_LISTEN_PORT || 9000, () => {
console.log("Server Started")
})
-
CLIから同じディレクトリでAppSailサービスを初期化するか、既存のプロジェクトディレクトリに追加できます。アプリのソースはアプリケーションのディレクトリである必要があります。アプリサービスの初期化時に以下の値を指定します:
Stack: Node16
-
メインファイル、設定ファイル、およびnodeモジュールが、初期化時に指定したビルドディレクトリに存在していることを確認します。Catalystは、リモートコンソールへのデプロイ時にアプリファイルを自動的にZIP圧縮します。
-
コンソールにアプリサービスをデプロイします。
-
コンソールから以下のスタートアップコマンドを設定できます:
copy
node index.js
デプロイ前にapp-config.jsonファイルでも設定できます。
デプロイされたアプリサービスには、そのエンドポイントURLからアクセスできます。
最終更新日 2026-02-23 18:09:41 +0530 IST
Yes
No
Send your feedback to us
Skip
Submit