1
respuesta

Error

buenas noches al cambiar en el HTML la etiqueta script type='module' me aparece este error.

index.html:1

   Access to script at 'file:///C:/Users/accesorios/Desktop/oracle/jsDOM/index.js' from origin 'null' has been blocked by CORS policy: Cross origin requests are only supported for protocol schemes: http, data, chrome-extension, edge, https, chrome-untrusted.

index.html:44

   GET file:///C:/Users/accesorios/Desktop/oracle/jsDOM/index.js net::ERR_FAILED
1 respuesta

Hola Valentina,

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