ハンズオンラボNode.jsはサーバサイドでJavaScript言語を実行するオープンソースの実行環境です。Databaseに簡単に接続できます。Databaseに対して接続する方法、およびデータベース操作を実行する方法を学びます。JavaScriptのコーディングやNode.js自体の使い方を説明するものではありません。本章ではお手元のPCからインターネットを介して、Node.jsのアプリにポート3030で接続します(3030は変更可能)。デフォルトだとセキュリティの観点でこの接続は拒否されるため、事前に外部インターネットからこの接続を受け入れるためのイングレス・ルール(インバウンド・ルール)の設定、およびNode.jsが配置される仮想マシンのOSのFirewallの設定を行います。イングレス・ルールの設定1.メニューからネットワーキング、仮想クラウド・ネットワークを選択します。作成済みの仮想クラウド・ネットワーク(vcn01)を選択します。イングレス・ルールの追加をクリックします。5.入力ウィザードが立ち上がるので、以下の記載例を参考に各項目を入力し、イングレス・ルールの追加をクリックします。仮想マシンにopcユーザでログインします。ログイン方法はこちらを参考ください。rootユーザに切り替えます。ポート番号3030を追加、設定を反映します。(successが表示されればOKです。--reload上記の設定はあくまでも参考です。実際の利用に際してはセキュリティ要件を十分検討の上、設定ください。Node.js環境の確認ここではお手元のPCのブラウザでNode.jsのアプリに接続できるかを確認します。ユーザをrootからoracleに切り替えます。Manager)のバージョンを確認します。(必要に応じて)npmコマンドを実行しプリインストールされているパッケージを確認します。ディレクトリを移動します。(必要に応じて)app.jsファイルの中身を確認します。表示するという内容です。app.jsを実行します。表示されることを確認します。入力しアプリを停止します。次にNode.jsのアプリからADBに接続し、ADB上のデータを手元のブラウザ経由で確認します。事前にこちらを実施し、SQL*plusで接続できていることを前提に以下を記載しています。1.ディレクトリを移動します。Databaseの情報をdbconfig.jsに登録します。以下を記載例を参考に各項目を記載して保存ください。環境変数を設定します。(必要に応じて)connectadb.jsファイルの中身を確認します。ADBへの接続を生成し、接続の生成可否を画面に表示するという内容です。connectadb.jsを実行します。表示されることを確認します。2回入力しアプリを停止します。ADB上のデータを確認してみよう最後に、上記で作成したADBへの接続を利用して、ADBの中に格納されているデータを見てみましょう。(必要に応じて)adbselect.jsの中身を確認します。ADBへの接続を作成して、簡単なSELECT文を実行するという内容です。adbselect.jsを実行します。IDの情報が表示されればOKです。adbselect.js以上で、この章の作業は終了です。次の章にお進みください。