Realicé un formulario usando NextJs y en el botón Enviar, haga clic en Me encantaría guardar los valores en una base de datos MongoDb, así que implementé una función
Estoy usando EXPRESS para ejecutar mi Backend para su información.
const validationForm = async (values)=>{ const result = await fetch("http://localhost:8000/inscription",{ mode:'no-cors' , method: 'post', body: JSON.stringify(values), headers : { 'Content-type':'application/json' } }) const body = await result.json() console.log(body) }pero en mi base de datos, todos los campos del Objeto JSON están configurados en Nulo, ahora eso es solo parte del problema, la otra parte es que cuando envío el formulario, aparece un error directamente en el navegador:
Error de tiempo de ejecución no controlado SyntaxError: final inesperado de la entrada
const cuerpo = esperar resultado.json() ^
Intenté eliminar la línea de código await result.json() y ya no recibo el error, pero aún así los valores del objeto JSON están establecidos en Nulo. => los valores contienen (nombre, apellido, contraseña... etc.)
NOTA: estoy usando el modo NO-CORS porque, de lo contrario, me bloquearían con la política de cors, por lo que si alguien pudiera ayudar con eso, sería muy apreciado.