Node.js版BayServerはパッケージで提供されます。
インストール方法
Nodeプロジェクトのディレクトリを作成し、以降、作業はプロジェクトルート上で行ってください。
以下のように、BayServerパッケージをインストールします。以下はBayServer2.2.Xの最新版をインストールする例です。
npm install bayserver@2.2
BayServerが使用可能になるよう、パッケージルートに必要なファイルを生成します。
npx bayserver -init
これにより、設定ファイルやドキュメントなどのファイルが生成されます。
起動方法
BayServerを起動します
npx bayserver -start
2020番でHTTPポートが、2024番でHTTPSポートが開きます。なお、コマンドラインオプションは共通です。
終了方法
起動したターミナルであれば Ctrl-C で終了できます。
別のターミナルから終了する場合は、
npx bayserver -stop
で終了します。
Download版との違い
Node.js版BayServerには、他の言語で実装されたダウンロード版と比べ、以下の違いがあります。
- Bayserver Homeはパッケージルートになります。従ってBSERV_HOME環境変数や-homeコマンドラインオプションは無効です。(BSERV_PLAN環境変数や -planオプションは有効です)
- 起動スクリプトは node_modules/.bin 内にある bayserver というファイルです。このファイルを直接起動しても良いですし、npxコマンド経由で実行しても良いです。(npxコマンドの方がパスを指定しなくても良いので楽だと思います)