Ejecutar una aplicación Next.js muestra el mensaje predeterminado en la consola
ready - started server on 0.0.0.0:3000, url: http://localhost:3000 Cuando uso Postman para realizar una solicitud a un extremo de la API en la URL de solicitud http://0.0.0.0:3000/api/{a-valid-end-point} , obtengo la respuesta correcta. Cuando intento ejecutar la misma solicitud desde la consola del navegador de la aplicación, CORS la bloquea.
const res = await fetch("http://0.0.0.0:3000/api/{a-valid-end-point}"); // Output Message // Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource // at http://0.0.0.0:3000/api/hello. (Reason: CORS request did not succeed). Status code: (null).Según tengo entendido, los navegadores implementan CORS. Herramientas como Postman no tienen esta característica.
¿Qué hace realmente aquí la dirección IP 0.0.0.0:3000 ?