HTTP サーバー
概要
HTTP サーバーは Diarkis のエントリーポイントとなります。アプリケーションサーバーは、HTTP サーバーに接続して、リアルタイム接続のエンドポイントと暗号化キーを取得します。
また、カスタム・エンドポイントを記述することも可能です。
HTTP サーバーのセットアップ
クライアントにビルトイン・コマンドを公開するには、diarkisexec パッケージを利用してセットアップできます。
diarkisexec.SetupDiarkis()
でモジュールを指定してビルトインコマンドを公開できます。各モジュールのConfigPath
を指定することで、設定をカスタマイズできます。diarkisexec.SetServerCommandHandler()
でカスタムコマンドを公開できます。diarkisexec.SetupDiarkisHTTPServer()
で UDP サーバーのセットアップができます。引数の JSON ファイルでサーバーの設定をカスタマイズできます。
詳細は diarkisexec の API リファレンスを参照して下さい。
Mesh 設定
meshConfigPath には JSON ファイルのパスを指定します。詳細は Mesh 設定 を参照してください。
HTTP サーバーの設定
設定は JSON で記述します。
詳細は http の API リファレンス を参照して下さい。
カスタム HTTP エンドポイントの作成方法
DiarkisのHTTP サーバーでは、カスタムエンドポイントを書くことができます。
最終更新