Contenido

Conceptos básicos

Operaciones básicas

Exploratoria

Transformar datos !H

Útiles

Contenido sin ordenar

Para crear un registro en el endpoint api/projects, puedes usar el siguiente código para la función createProject en Next.js:

const createProject = async (event) => {
  event.preventDefault();
  const res = await fetch('/api/projects', {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json'
    },
    body: JSON.stringify({
      name: userName,
      description: userDesc
    })
  });
  const data = await res.json();
  console.log(data);
};

Este código utiliza fetch para enviar una solicitud POST a api/projects. Los datos del proyecto se pasan en el cuerpo de la solicitud en formato JSON. Una vez que se recibe una respuesta del servidor, los datos de la respuesta se registran en la consola para su depuración. Recuerda que debes importar useState en tu componente para poder utilizar setUserName y setUserDesc.