Parte del desarrollo que se enfoca en la lógica del servidor, bases de datos y manipulación de datos.
No es accesible directamente por el usuario final. Incluye APIs, autenticación, procesamiento de datos y comunicación con bases de datos.
// Backend básico con Express.js import express from 'express'; import { PrismaClient } from '@prisma/client'; const app = express(); const prisma = new PrismaClient(); app.use(express.json()); // Endpoint para obtener usuarios app.get('/api/usuarios', async (req, res) => { const usuarios = await prisma.user.findMany(); res.json(usuarios); }); // Endpoint para crear usuario app.post('/api/usuarios', async (req, res) => { const { nombre, email } = req.body; const usuario = await prisma.user.create({ data: { nombre, email } }); res.status(201).json(usuario); }); app.listen(3000);