Написание 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-инструментов скоро появятся.
Похожие промпты
Загрузка похожих промптов...