kidshift-be/README.md
2024-07-30 01:16:29 +09:00

1.4 KiB

KidShift バックエンドサーバー

kidshift-be

Setup (prod)

Docker (docker compose)

git clone https://ns1b-gitea.nem.one/kidshift/kidshift-be.git
cd kidshift-be
docker compose up -d

既知の問題 - Known Issues

  • ユーザーの権限処理に重大な不備がある
    • 子供/保護者それぞれが他のHomeGroupの同権限ユーザーとして操作できてしまう(homeGroupIdでのチェックが行われていない)
  • アイコンのアップロードが未実装(minioは現時点で起動しているだけ)
  • CORSの設定が不十分
  • NODE_ENVを考慮するような実装がなされていない
  • Port, ListenAddressなどがハードコードされている
  • Swaggerがインストールされているだけで内容が存在しない
  • IDEによってはgitignoreに不足がある
  • 依存関係の整理が不十分で、devDependenciesにあるべきものがdependenciesに含まれている
  • ディレクトリ構成が不適切なままになっている部分がある
  • 発行から一定期間が経過したログインコードを無効にする処理が実装されていない

関連