kidshift-be/README.md
2024-07-31 08:21:08 +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

  • ユーザーの権限処理に不備がある
    • 何らかの方法でtaskIdなどを入手できた場合、HomeGroupIdのチェックをすり抜けることが出来てしまう
  • アイコンのアップロードが未実装(minioは現時点で起動しているだけ)
  • CORSの設定が不十分
  • NODE_ENVを考慮するような実装がなされていない
  • Port, ListenAddressなどがハードコードされている
  • Swaggerがインストールされているだけで内容が存在しない
  • IDEによってはgitignoreに不足がある
  • 依存関係の整理が不十分で、devDependenciesにあるべきものがdependenciesに含まれている
  • ディレクトリ構成が不適切なままになっている部分がある
  • 発行から一定期間が経過したログインコードを無効にする処理が実装されていない

関連