Написание REST API endpoint

Генерирует полноценный REST API endpoint с валидацией, обработкой ошибок и типизацией.

СреднийПромпты для кода

Текст промпта

prompt
Напиши REST API endpoint для {действие: создание / получение / обновление / удаление} ресурса "{название_ресурса}".

Стек: {стек: Node.js + Express / Python + FastAPI / Go + Gin / NestJS / Django REST}
База данных: {БД: PostgreSQL / MongoDB / MySQL / SQLite}
ORM: {ORM: Prisma / TypeORM / SQLAlchemy / GORM / "raw SQL"}

Требования:
- HTTP метод: {метод: GET / POST / PUT / PATCH / DELETE}
- Путь: /api/v1/{ресурс}
- Валидация входных данных: {поля: "name: string required, email: string email, age: number min 0"}
- Обработка ошибок: 400 (валидация), 404 (не найден), 409 (конфликт), 500 (сервер)
- Аутентификация: {auth: JWT Bearer / API Key / none}
- Пагинация: {да: "page + limit" / нет}
- Формат ответа: JSON с полями success, data, error, meta

Дополнительно:
- Напиши типы/интерфейсы для request и response
- Добавь middleware для логирования
- Пример curl-запроса для тестирования
- Обработка race conditions если применимо

Вариации

Вариации этого промпта для других AI-инструментов скоро появятся.

Похожие промпты

Загрузка похожих промптов...