/
DME
/
NotesApp
Обзор
Документация
Войти
/
DME
/
NotesApp
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/server/api/images/route.ts
26 строк
785 B
Karasique333
Commit
19 июн 2025, 15:09
19 июн 2025, 15:09
d96c829
Код
Авторство
О чём код?
import { NextRequest, NextResponse } from 'next/server'; import { uploadImage, getImages, deleteImage } from '@/server/api/images'; export async function GET(req: NextRequest) { const noteId = req.nextUrl.searchParams.get('noteId'); if (!noteId) return NextResponse.json({ error: 'noteId required' }, { status: 400 }); const images = await getImages(noteId); return NextResponse.json(images); } export async function POST(req: NextRequest) { const { noteId, url } = await req.json(); const inserted = await uploadImage(noteId, url); return NextResponse.json(inserted); } export async function DELETE(req: NextRequest) { const { id } = await req.json(); const deleted = await deleteImage(id); return NextResponse.json(deleted); }