自分用のexpressサンプルテンプレートです。
このリポジトリはテンプレートリポジトリとなっている。
右上の「Use this template」からリポジトリを作成して使用する。
ビルドツールに vite が使用されている。
そのため、 vite の仕様に基づく。
yarn vite dev
各パッケージは以下の目的となっている。
パッケージ名 | 目的 |
---|---|
express | Webアプリケーションフレームワークとして利用するため |
cors | CORS対策のため |
express-validator | バリデーションチェックのため |
node-fetch | サンプルAPI呼出のため |
typescript | 開発言語として利用するため |
vite | ビルドツールとして利用するため |
vite-plugin-node | viteを用いてNode.jsアプリケーションをホストするため |
※@typesは型情報なため省略
その他必要な処理は Express middleware の Replaces built-in function を参照して追加すること。