Une collection organisée de snippets de code pour accélérer votre développement. Parcourez, recherchez et copiez en un clic.
// app/api/items/[slug]/route.js
export async function GET(request, { params }) {
const slug = params.slug;
return Response.json({ slug });
}
// app/api/hello/route.js
export async function GET(request) {
return new Response('Hello, Next.js!');
}
export async function POST(request) {
const res = await request.json();
return Response.json({ res });
}
// pages/api/hello.js
export default function handler(req, res) {
res.status(200).json({ text: 'Hello' });
}
export default function handler(req, res) {
if (req.method === 'POST') {
// Process POST request
} else {
// Handle any other HTTP method
}
}
const { name } = req.body;
// pages/api/posts/[id].js
export default function handler(req, res) {
const { id } = req.query;
res.end(`Post: ${id}`);
}