「plugin_httpserver」は、Node.js標準のHTTPサーバーモジュールを利用して、軽量なWebサーバーやWeb APIサーバーを構築できるなでしこ3の拡張プラグインです。(cnako3専用)
Expressなどの追加モジュールを別途インストールすることなく、なでしこ単体で手軽にWebアプリケーションを作成できます。静的ファイルの配信、GET/POSTパラメータの取得、ファイルアップロードの処理などがサポートされています。
プログラムの先頭で以下のように取り込みます。
!『plugin_httpserver.mjs』を取り込む。
!『plugin_httpserver.mjs』を取り込む。
# ポート番号を指定してサーバーを起動
PORT=8000。
PORTで簡易HTTPサーバ起動時には
「http://localhost:{PORT}/ でサーバーが起動しました。」と表示。
ここまで。
# 「/」にアクセスがあった時の処理を定義
「/」で簡易HTTPサーバ受信した時には
「<h1>こんにちは、なでしこWebサーバーです!</h1>」を簡易HTTPサーバ出力。
ここまで。