trato de usar el formulario formik con la validación yup para ver si ya existe un correo electrónico en la base de datos (tengo un nestjs en el puerto 8000 y mi frente de reacción en el puerto 3000), así que hago esto:
const validationSchema = Yup.object().shape({ username: Yup.string() .min(2, 'votre surnom doit contenir minimum 2 caractères') .max(30, '30 caractères maximum autorisés') .required('Veuillez renseigner un pseudo'), email: Yup.string() .email('Veuillez renseigner une adresse mail valide') .required('Ce champs est obligatoire.') .test( 'email check', 'email déjà utiliser', async (value) => await fetch('http:localhost:8000/users/check_email', { method: 'POST', headers: { 'Content-type': 'application/json' }, body: JSON.stringify({ email: value }) }).then((res) => res.json()) ),pero cuando intento probar la validación del correo electrónico, aparece este error en la consola
POST http://localhost:3000/localhost:8000/users/check_email 404 (No encontrado)
Entonces, ¿cómo puedo cambiar la configuración de sí o reaccionar para no hacer esto?
Debe corregir el protocolo http en su url de http:localhost:8000/ a http://localhost:8000 para que http://localhost:3000 no se agregue al comienzo de la url.