- К сожалению, у меня не так много опыта написания API на ASP.NET Core, поэтому я решил выполнить задание на Java с использованием Spring Boot.
- Задокументировать API не получилось по единственной причине - Swagger пока еще не поддерживает Spring Boot 3, поэтому для тестирования я использовал Postman. Описание запросов представлено ниже, а сама коллекция Postman лежит тут.
- Язык:
Java
- Фреймворк:
Spring Boot
- СУБД:
PostgreSQL
- API-requests:
Postman
- Dockerfile: тут
- Сборка: docker build -t severstal-api .
- Запуск: docker run -p 8081:8081 severstal-api
Route - "/api/notes/get"
Route - "/api/notes/create"
Запрос:
{
"title": "Note",
"description": "Description"
}
Route - "/api/notes/{id}"
Route - "/api/notes/{id}"
Запрос:
{
"title": "New title",
"description": "New description"
}
Route - "/api/notes/{id}"