kawasawa / hello-server

Home Page:https://kawasawa.github.io/hello-server/openapi.html

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

hello-server

概要

TypeScript と Express フレームワークによる API サーバ実装のスケルトンコードです。

API 仕様書:https://kawasawa.github.io/hello-server/openapi.html

開発情報

本プログラムは以下を主な基盤として使用し、構築されています。

使用技術
プログラミング言語 Typescript
フレームワーク Express
├ クッキーパーサ cookie-parser
├ CORS 対応 cors
└ ロギング morgan
トークン認識 jsonwebtoken
暗号化 bcrypt
バリデーション express-validator
エラーハンドリング boom
テンプレートエンジン Mustache
静的検証 ESLint / Prettier
ユニットテスト Jest / Sinon
API 仕様書 ReDoc
ローカル実行環境 ts-node-dev
使用サービス
CI/CD GitHub Actions
カバレッジレポート Codecov
ホスティング (API サーバ) Heroku
ホスティング (API 仕様書) GitHub Pages
データベース PostgreSQL
メール配信 SendGrid

About

https://kawasawa.github.io/hello-server/openapi.html

License:MIT License


Languages

Language:TypeScript 99.5%Language:Shell 0.5%