Jump To Close Expand all Collapse all Table of contents Node.js ランタイムガイド はじめに 1. Node.js でのアプリケーション開発の概要 Expand section "1. Node.js でのアプリケーション開発の概要" Collapse section "1. Node.js でのアプリケーション開発の概要" 1.1. Red Hat Runtimes でのアプリケーション開発の概要 1.2. Developer Launcher を使用した Red Hat OpenShift でのアプリケーション開発 1.3. Node.js の概要 Expand section "1.3. Node.js の概要" Collapse section "1.3. Node.js の概要" 1.3.1. Node.js でサポートされるアーキテクチャー 1.3.2. サンプルアプリケーションの概要 2. Developer Launcher を使用したアプリケーションのダウンロードおよびデプロイ Expand section "2. Developer Launcher を使用したアプリケーションのダウンロードおよびデプロイ" Collapse section "2. Developer Launcher を使用したアプリケーションのダウンロードおよびデプロイ" 2.1. Developer Launcher の使用 2.2. Developer Launcher を使用したサンプルアプリケーションのダウンロード 2.3. OpenShift Container Platform または CDK (Minishift) へのサンプルアプリケーションのデプロイ 3. Node.js アプリケーションの開発およびデプロイ Expand section "3. Node.js アプリケーションの開発およびデプロイ" Collapse section "3. Node.js アプリケーションの開発およびデプロイ" 3.1. Node.js アプリケーションの開発 3.2. Node.js アプリケーションの Openshift へのデプロイ Expand section "3.2. Node.js アプリケーションの Openshift へのデプロイ" Collapse section "3.2. Node.js アプリケーションの Openshift へのデプロイ" 3.2.1. OpenShift デプロイメントに向けた Node.js アプリケーションの準備 3.2.2. Node.js アプリケーションの OpenShift へのデプロイ 3.3. Node.js アプリケーションのスタンドアロンの Red Hat Enterprise Linux へのデプロイ 4. Node.js ベースのアプリケーションのデバッグ Expand section "4. Node.js ベースのアプリケーションのデバッグ" Collapse section "4. Node.js ベースのアプリケーションのデバッグ" 4.1. リモートのデバッグ Expand section "4.1. リモートのデバッグ" Collapse section "4.1. リモートのデバッグ" 4.1.1. アプリケーションのローカルでの起動およびネイティブデバッガーの割り当て 4.1.2. アプリケーションをローカルに起動して V8 インスペクターをアタッチする 4.1.3. デバッグモードでの OpenShift でのアプリケーションの起動 4.2. デバッグロギング Expand section "4.2. デバッグロギング" Collapse section "4.2. デバッグロギング" 4.2.1. デバッグロギングの追加 4.2.2. localhost でのデバッグログへのアクセス 4.2.3. OpenShift での Node.js デバッグログへのアクセス 5. Node.js のサンプルアプリケーション Expand section "5. Node.js のサンプルアプリケーション" Collapse section "5. Node.js のサンプルアプリケーション" 5.1. Node.js の REST API Level 0 サンプル Expand section "5.1. Node.js の REST API Level 0 サンプル" Collapse section "5.1. Node.js の REST API Level 0 サンプル" 5.1.1. REST API Level 0 設計トレードオフ 5.1.2. REST API Level 0 サンプルアプリケーションの OpenShift Online へのデプロイメント Expand section "5.1.2. REST API Level 0 サンプルアプリケーションの OpenShift Online へのデプロイメント" Collapse section "5.1.2. REST API Level 0 サンプルアプリケーションの OpenShift Online へのデプロイメント" 5.1.2.1. developers.redhat.com/launch を使用したサンプルアプリケーションのデプロイメント 5.1.2.2. CLI クライアント oc の認証 5.1.2.3. CLI クライアント oc を使用した REST API Level 0 サンプルアプリケーションのデプロイメント 5.1.3. REST API Level 0 サンプルアプリケーションの Minishift または CDK へのデプロイメント Expand section "5.1.3. REST API Level 0 サンプルアプリケーションの Minishift または CDK へのデプロイメント" Collapse section "5.1.3. REST API Level 0 サンプルアプリケーションの Minishift または CDK へのデプロイメント" 5.1.3.1. Fabric8 Launcher ツールの URL および認証情報の取得 5.1.3.2. Fabric8 Launcher ツールを使用したサンプルアプリケーションのデプロイメント 5.1.3.3. CLI クライアント oc の認証 5.1.3.4. CLI クライアント oc を使用した REST API Level 0 サンプルアプリケーションのデプロイメント 5.1.4. REST API Level 0 サンプルアプリケーションの OpenShift Container Platform へのデプロイメント 5.1.5. Node.js の未変更の REST API Level 0 サンプルアプリケーションとの対話 5.1.6. REST リソース 5.2. Node.js の外部化設定の例 Expand section "5.2. Node.js の外部化設定の例" Collapse section "5.2. Node.js の外部化設定の例" 5.2.1. 外部化された設定設計パターン 5.2.2. 外部化設定設計のトレードオフ 5.2.3. 外部化設定サンプルアプリケーションの OpenShift Online へのデプロイメント Expand section "5.2.3. 外部化設定サンプルアプリケーションの OpenShift Online へのデプロイメント" Collapse section "5.2.3. 外部化設定サンプルアプリケーションの OpenShift Online へのデプロイメント" 5.2.3.1. developers.redhat.com/launch を使用したサンプルアプリケーションのデプロイメント 5.2.3.2. CLI クライアント oc の認証 5.2.3.3. CLI クライアント oc を使用した Externalized Configuration サンプルアプリケーションのデプロイメント 5.2.4. 外部化設定サンプルアプリケーションの Minishift または CDK へのデプロイメント Expand section "5.2.4. 外部化設定サンプルアプリケーションの Minishift または CDK へのデプロイメント" Collapse section "5.2.4. 外部化設定サンプルアプリケーションの Minishift または CDK へのデプロイメント" 5.2.4.1. Fabric8 Launcher ツールの URL および認証情報の取得 5.2.4.2. Fabric8 Launcher ツールを使用したサンプルアプリケーションのデプロイメント 5.2.4.3. CLI クライアント oc の認証 5.2.4.4. CLI クライアント oc を使用した Externalized Configuration サンプルアプリケーションのデプロイメント 5.2.5. 外部設定サンプルアプリケーションの OpenShift Container Platform へのデプロイメント 5.2.6. Node.js の未変更の外部化設定サンプルアプリケーションとの対話 5.2.7. 外部化設定リソース 5.3. Node.js の Relational Database Backend のサンプル Expand section "5.3. Node.js の Relational Database Backend のサンプル" Collapse section "5.3. Node.js の Relational Database Backend のサンプル" 5.3.1. Relational Database Backend の設計トレードオフ 5.3.2. Relational Database Backend のサンプルアプリケーションの OpenShift Online へのデプロイメント Expand section "5.3.2. Relational Database Backend のサンプルアプリケーションの OpenShift Online へのデプロイメント" Collapse section "5.3.2. Relational Database Backend のサンプルアプリケーションの OpenShift Online へのデプロイメント" 5.3.2.1. developers.redhat.com/launch を使用したサンプルアプリケーションのデプロイメント 5.3.2.2. CLI クライアント oc の認証 5.3.2.3. CLI クライアント oc を使用した Relational Database Backend サンプルアプリケーションのデプロイメント 5.3.3. Relational Database Backend サンプルアプリケーションの Minishift または CDK へのデプロイメント Expand section "5.3.3. Relational Database Backend サンプルアプリケーションの Minishift または CDK へのデプロイメント" Collapse section "5.3.3. Relational Database Backend サンプルアプリケーションの Minishift または CDK へのデプロイメント" 5.3.3.1. Fabric8 Launcher ツールの URL および認証情報の取得 5.3.3.2. Fabric8 Launcher ツールを使用したサンプルアプリケーションのデプロイメント 5.3.3.3. CLI クライアント oc の認証 5.3.3.4. CLI クライアント oc を使用した Relational Database Backend サンプルアプリケーションのデプロイメント 5.3.4. Relational Database Backend サンプルアプリケーションの OpenShift Container Platform へのデプロイメント 5.3.5. Node.js での Relational Database Backend API との対話 5.3.6. リレーショナルデータベースリソース 5.4. Node.js のヘルスチェックの例 Expand section "5.4. Node.js のヘルスチェックの例" Collapse section "5.4. Node.js のヘルスチェックの例" 5.4.1. ヘルスチェックの概念 5.4.2. Health Check サンプルアプリケーションの OpenShift Online へのデプロイメント Expand section "5.4.2. Health Check サンプルアプリケーションの OpenShift Online へのデプロイメント" Collapse section "5.4.2. Health Check サンプルアプリケーションの OpenShift Online へのデプロイメント" 5.4.2.1. developers.redhat.com/launch を使用したサンプルアプリケーションのデプロイメント 5.4.2.2. CLI クライアント oc の認証 5.4.2.3. CLI クライアント oc を使用した Health Check サンプルアプリケーションのデプロイメント 5.4.3. Health Check サンプルアプリケーションの Minishift または CDK へのデプロイメント Expand section "5.4.3. Health Check サンプルアプリケーションの Minishift または CDK へのデプロイメント" Collapse section "5.4.3. Health Check サンプルアプリケーションの Minishift または CDK へのデプロイメント" 5.4.3.1. Fabric8 Launcher ツールの URL および認証情報の取得 5.4.3.2. Fabric8 Launcher ツールを使用したサンプルアプリケーションのデプロイメント 5.4.3.3. CLI クライアント oc の認証 5.4.3.4. CLI クライアント oc を使用した Health Check サンプルアプリケーションのデプロイメント 5.4.4. Health Check サンプルアプリケーションの OpenShift Container Platform へのデプロイメント 5.4.5. 未変更の Health Check サンプルアプリケーションとの対話 5.4.6. ヘルスチェックのリソース 5.5. Node.js のサーキットブレーカーの例 Expand section "5.5. Node.js のサーキットブレーカーの例" Collapse section "5.5. Node.js のサーキットブレーカーの例" 5.5.1. Circuit Breaker 設計パターン 5.5.2. Circuit Breaker 設計のトレードオフ 5.5.3. Red Hat build of Node.js のサーキットブレーカーアドオン 5.5.4. Circuit Breaker サンプルアプリケーションの OpenShift Online へのデプロイメント Expand section "5.5.4. Circuit Breaker サンプルアプリケーションの OpenShift Online へのデプロイメント" Collapse section "5.5.4. Circuit Breaker サンプルアプリケーションの OpenShift Online へのデプロイメント" 5.5.4.1. developers.redhat.com/launch を使用したサンプルアプリケーションのデプロイメント 5.5.4.2. CLI クライアント oc の認証 5.5.4.3. CLI クライアント oc を使用した Circuit Breaker サンプルアプリケーションのデプロイメント 5.5.5. Circuit Breaker サンプルアプリケーションの Minishift または CDK へのデプロイメント Expand section "5.5.5. Circuit Breaker サンプルアプリケーションの Minishift または CDK へのデプロイメント" Collapse section "5.5.5. Circuit Breaker サンプルアプリケーションの Minishift または CDK へのデプロイメント" 5.5.5.1. Fabric8 Launcher ツールの URL および認証情報の取得 5.5.5.2. Fabric8 Launcher ツールを使用したサンプルアプリケーションのデプロイメント 5.5.5.3. CLI クライアント oc の認証 5.5.5.4. CLI クライアント oc を使用した Circuit Breaker サンプルアプリケーションのデプロイメント 5.5.6. Circuit Breaker サンプルアプリケーションの OpenShift Container Platform へのデプロイメント 5.5.7. 未変更の Node.js サーキットブレーカーサンプルアプリケーションとの対話 5.5.8. Circuit Breaker リソース 5.6. Node.js のセキュアなサンプルアプリケーション Expand section "5.6. Node.js のセキュアなサンプルアプリケーション" Collapse section "5.6. Node.js のセキュアなサンプルアプリケーション" 5.6.1. Secured プロジェクト構造 5.6.2. Red Hat SSO デプロイメントの設定 5.6.3. Red Hat SSO レルムモデル Expand section "5.6.3. Red Hat SSO レルムモデル" Collapse section "5.6.3. Red Hat SSO レルムモデル" 5.6.3.1. Red Hat SSO ユーザー 5.6.3.2. アプリケーションクライアント 5.6.4. Node.js SSO アダプターの設定 5.6.5. Secured サンプルアプリケーションの Minishift または CDK へのデプロイメント Expand section "5.6.5. Secured サンプルアプリケーションの Minishift または CDK へのデプロイメント" Collapse section "5.6.5. Secured サンプルアプリケーションの Minishift または CDK へのデプロイメント" 5.6.5.1. Fabric8 Launcher ツールの URL および認証情報の取得 5.6.5.2. Fabric8 Launcher を使用した Secured サンプルアプリケーションの作成 5.6.5.3. CLI クライアント oc の認証 5.6.5.4. CLI クライアント oc を使用した Secured サンプルアプリケーションのデプロイメント 5.6.6. Secured サンプルアプリケーションの OpenShift Container Platform へのデプロイメント Expand section "5.6.6. Secured サンプルアプリケーションの OpenShift Container Platform へのデプロイメント" Collapse section "5.6.6. Secured サンプルアプリケーションの OpenShift Container Platform へのデプロイメント" 5.6.6.1. CLI クライアント oc の認証 5.6.6.2. CLI クライアント oc を使用した Secured サンプルアプリケーションのデプロイメント 5.6.7. Secured サンプルアプリケーションの API エンドポイントへの認証 Expand section "5.6.7. Secured サンプルアプリケーションの API エンドポイントへの認証" Collapse section "5.6.7. Secured サンプルアプリケーションの API エンドポイントへの認証" 5.6.7.1. Secured サンプルアプリケーション API エンドポイントの取得 5.6.7.2. コマンドラインを使用した HTTP 要求の認証 5.6.7.3. Web インターフェイスを使用した HTTP 要求の認証 5.6.8. セキュアな SSO リソース 5.7. Node.js のキャッシュの例 Expand section "5.7. Node.js のキャッシュの例" Collapse section "5.7. Node.js のキャッシュの例" 5.7.1. キャッシュの仕組みおよび必要なタイミング 5.7.2. キャッシュサンプルアプリケーションの OpenShift Online へのデプロイ Expand section "5.7.2. キャッシュサンプルアプリケーションの OpenShift Online へのデプロイ" Collapse section "5.7.2. キャッシュサンプルアプリケーションの OpenShift Online へのデプロイ" 5.7.2.1. developers.redhat.com/launch を使用したサンプルアプリケーションのデプロイメント 5.7.2.2. CLI クライアント oc の認証 5.7.2.3. CLI クライアント oc を使用した Cache サンプルアプリケーションのデプロイメント 5.7.3. Cache サンプルアプリケーションの Minishift または CDK へのデプロイメント Expand section "5.7.3. Cache サンプルアプリケーションの Minishift または CDK へのデプロイメント" Collapse section "5.7.3. Cache サンプルアプリケーションの Minishift または CDK へのデプロイメント" 5.7.3.1. Fabric8 Launcher ツールの URL および認証情報の取得 5.7.3.2. Fabric8 Launcher ツールを使用したサンプルアプリケーションのデプロイメント 5.7.3.3. CLI クライアント oc の認証 5.7.3.4. CLI クライアント oc を使用した Cache サンプルアプリケーションのデプロイメント 5.7.4. Cache サンプルアプリケーションの OpenShift Container Platform へのデプロイメント 5.7.5. 未変更の Cache サンプルアプリケーションとの対話 5.7.6. キャッシュのリソース A. Nodeshift について B. サンプルアプリケーションのデプロイメント設定の更新 C. nodeshift で Node.js アプリケーションをデプロイするための Jenkins フリースタイルプロジェクトの設定 D. package.json プロパティーの内訳 E. 追加の Node.js リソース F. アプリケーション開発リソース G. Source-to-Image (S2I) ビルドプロセス H. 習熟度レベル I. 用語 Expand section "I. 用語" Collapse section "I. 用語" I.1. 製品およびプロジェクト名 I.2. Developer Launcher に固有の用語 Settings Close Language: 日本語 English Language: 日本語 English Format: Multi-page Single-page PDF Format: Multi-page Single-page PDF Language and Page Formatting Options Language: 日本語 English Language: 日本語 English Format: Multi-page Single-page PDF Format: Multi-page Single-page PDF Node.js ランタイムガイド Red Hat build of Node.js 14Node.js 14 を使用して、OpenShift とスタンドアロンの RHEL で実行されるスケーラブルなネットワークアプリケーションを開発します。概要 本ガイドでは、Node.js ランタイムの使用方法について説明します。 Next