ユーザが動的にリソースを作成および利用できる汎用的なAPI基盤。 任意のリソースを作成し、そのリソースに対してCRUDを実行できます。
※ 開発中
実行環境
-
Docker
ツール
-
Visual Studio Code (開発環境)
-
Postman などの Web API テストツール
-
DBeaver などのSQLクライアントツール
-
docker ディレクトリ内で
docker-compose up -d
を実行する。 -
docker/.env ファイルのデータベース接続情報を書き換える。
-
DBeaver を用いてデータベースにアクセスする。アクセス情報の例は以下。(.envファイルを書き換えていない場合)
-
Host: localhost
-
Port: 5432
-
データベース名: db
-
ユーザ名: root
-
パスワード: pass
-
-
docker/ddl.sql ファイルのテーブル生成SQLを実行する。
-
VS Code で Gsuke.ApiPlatform ディレクトリを開く。
-
Ctrl + F5 キーを押下してプロジェクトを実行する。
-
Postman を用いて https://localhost:7033/resource にアクセスし、
[]
が返却されることを確認する。