お知らせ:

当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

Restifyフレームワーク

Restifyは、高パフォーマンスに重点を置いてRESTful Webサービスの構築を支援するNode.jsフレームワークであり、最適なエラー処理、バージョニング、セマンティクスサポートを容易にする機能を提供しています。Restifyは、ルーターのイントロスペクション、人気のあるSQLによるデータストアサポート、その他多数の付加的な利便性も提供しています。

この例では、Restifyフレームワークを使用してシンプルなNode.jsアプリを構築する手順を説明します。このアプリケーションをバンドルし、AppSailサービスに関連付け、コンソールにデプロイします。

  1. ローカルシステムにRestifyアプリ用の新しいフォルダを作成します。

  2. ターミナルからそのディレクトリに移動し、以下のコマンドでNodeを初期化します:

copy
npm init

ターミナルの手順に従い、必要な詳細を入力します。

  1. npmを使用して、以下のコマンドでアプリケーションにRestifyフレームワークを追加します:
copy
npm install --save restify
  1. メインファイルにアプリケーションのコードで必要なロジックを追加できます。以下は基本的な「Hello World」プログラムのサンプルコードです。
copy
var restify = require('restify');
var server = restify.createServer();
server.get('/', function respond(req, res, next) {
    res.send('hello world');
    next();
});
server.listen(process.env.X_ZOHO_CATALYST_LISTEN_PORT | 9000, '0.0.0.0', function () {
    console.log('%s listening at %s', server.name, server.url);
});
  1. CLIから同じディレクトリでAppSailサービスを初期化するか、既存のプロジェクトディレクトリに追加できます。アプリのソースはアプリケーションのディレクトリである必要があります。アプリサービスの初期化時に以下の値を指定します:

    Stack: Node16

  2. メインファイル、設定ファイル、およびnodeモジュールが、初期化時に指定したビルドディレクトリに存在していることを確認します。Catalystは、リモートコンソールへのデプロイ時にアプリファイルを自動的にZIP圧縮します。

  3. コンソールにアプリサービスをデプロイします。

  4. コンソールから以下のスタートアップコマンドを設定できます:

copy
node index.js

デプロイ前にapp-config.jsonファイルでも設定できます。


デプロイされたアプリサービスには、そのエンドポイントURLからアクセスできます。

最終更新日 2026-02-23 18:09:41 +0530 IST

このページについて