Solucionado (ver solución)
Solucionado
(ver solución)
1
respuesta

error al iniciar el proyecto directamente desde el chrome

error que me figura cuando quiero ejecutar la página directo desde el chrome

Termine el curso de Manejo de DOM con JS. Durante el curso usamos el live server del VSC para ejecutar la página y que ésta se refresque automáticamente. Usamos librerías e hicimos módulos con JS para proteger el código. Pero al terminar el curso, quise abrir la página ya terminada directamente del chrome, y me sale el error que aparece en la foto que adjunto. No se porque pasa eso. Si lo abro con el VSC live server, funciona perfectamente. Googlee y encontre que : "estos proyectos donde usamos javascript y librerias y modulos requieren que se ejecuten a través de un servidor para evitar ese error en consola de ‘null’ has been clocked by CORS".

No entiendo a que se refiere. Gracias!!!!!

1 respuesta
solución!

Hola Julian,

Este error se debe a que está tratando de abrir una página web local (a través de file://...) o sea, haciendo doble clic en el archivo .html.

Desafortunadamente modulos solo funcionan a través de HTTP(s) y cuando intenta abrir localmente, recibirá como retorno este bloqueo por CORS policy (Cross-Origin Resource Sharing) por no tener acceso a las peticiones HTTP (HTTP request).

Por eso es necesario hacer uso de servidores web locales como el Live Server de VSCode.

Si quieres saber más sobre CORS te dejo aquí un artículo de Mozilla Developer.

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios