【まとめ】Node.js入門 プログラミング X Facebook はてブ Pocket LINE コピー 2023.08.03 これまでに書いた記事の中から、「Node.js入門」というテーマで書いた記事をまとめてみました。 目次 環境構築Hello, world!からWeb APIの作成までファイル操作 環境構築 【Node.js】rtxを用いたNode.jsの環境構築多言語対応ランタイムマネージャである「rtx」を用いて、Node.jsの実行環境を構築します。 Hello, world!からWeb APIの作成まで 【Node.js】Node.jsでHello, world!Node.jsのプロジェクトを作成し、コンソールに「Hello, world!」を出力します。 【Node.js】TypeScriptを事前にコンパイルせずに直接実行するNode.js用のTypeScript実行エンジン(とREPL)である「ts-node」を用いることで、 TypeScriptを事前にコンパイルせずに直接実行します。 【Node.js】pingで呼び出すとpongを返すWeb APIを作成するNode.jsの組み込みモジュールであるhttpモジュールを用いることで、 pingで呼び出すとpongを返すWeb APIを作成します。 【Node.js】ファイルの変更を検知して、プロセスを自動で再起動する(ホットリロード)TypeScriptに対応したNode.js用の開発ツールである「ts-node-dev」を用いることで、 ファイルの変更を検知して、プロセスを自動で再起動します。 【Node.js】TypeScriptをJavaScriptにコンパイルするTypeScriptコンパイラの「tsc」を使用して、TypeScriptをJavaScriptにコンパイルします。 【Node.js】ディレクトリを再帰的に削除するUNIXコマンドの「rm -rf」に相当する機能を提供するモジュールである「rimraf」を用いることで、ディレクトリを再帰的に削除します。手順以下のコマンドを実行して、必要なパッケージをインストールする。npm install -D ri... 【Express】pingで呼び出すとpongを返すWeb APIを作成するNode.jsのWebフレームワークである「Express」を用いることで、 pingで呼び出すとpongを返すWeb APIを作成します。 ファイル操作 【Node.js】テキストファイルの内容を文字列の配列として読み込むNode.jsの組み込みモジュールであるfsモジュールのreadFileSyncメソッドを用いることで、 テキストファイルの内容を文字列の配列として読み込みます。 【Node.js】JSONファイルの内容をオブジェクトとして読み込むNode.jsの組み込みモジュールであるfsモジュールのreadFileSyncメソッドを用いることで、 JSONファイルの内容をオブジェクトとして読み込みます。 【Node.js】文字列の配列をテキストファイルとして書き出すNode.jsの組み込みモジュールであるfsモジュールのwriteFileSyncメソッドを用いることで、 文字列の配列をテキストファイルとして書き出します。 【Node.js】オブジェクトをJSONファイルとして書き出すNode.jsの組み込みモジュールであるfsモジュールのwriteFileSyncメソッドを用いることで、 オブジェクトをJSONファイルとして書き出します。