2019node.jsのプロジェクトでも型の恩恵を受けるためにTypeScriptを使いたいと思うことが多いです。ts-nodeを使ってExpressの環境構築をしてみました。使用する普通にTypeScriptをコンパイルしてjsを吐き出してそれを実行する方法でもいいですが、TypeScriptを使ったnode.jsの実行環境としてts-nodeがあるのでそれを使ってみます。トランスパイルなしにTypeScriptを実行できます。node.jsインストールtypescriptと型定義モジュールも一緒にインストールします。index.tsで実行できます。使用するts-nodeはソースを変更したら再度実行し直さないといけません。ts-node-devにはソースの変更を検知して再起動できるオプションがあります。ts-node-dev実行--respawnをつけることによってホットリロードできるようになります。これで開発しやすくなりました。index.tspackage.jsonに下記のようにコマンドを追加しておけば便利です。index.ts",}ホットリロード時に通知が飛んでくるのを止める--respawnをつけるとホットリロードのたびに通知が飛んでくるようになります。.node-dev.jsonを作成し下記のプロパティを追加しておきます。これで通知が飛んでこなくなります。false}Expressの導入node.jsのフレームワークとしては一番有名なのではないでしょうか。アプリケーション・フレームワークインストール。express型定義モジュールのインストール。@types/expressindex.tsをこんな感じで書き換えます。単純にh1タグを返すだけのサーバです。${PORT}...`);});これでts-node-devを実行してみるとサーバが立ち上がります。curlを実行するとh1タグが返ってくるのがわかります。kwst.site.。