Este error:
El acceso para buscar en 'https://pro-api.coinmarketcap.com/v1/cryptocurrency/listings/latest' desde el origen 'http://localhost:19006' ha sido bloqueado por la política de CORS: la respuesta a la solicitud de verificación previa no pase la verificación de control de acceso: no hay ningún encabezado 'Access-Control-Allow-Origin' en el recurso solicitado
... es devuelto por esta solicitud de fetch .
fetch( "https://pro-api.coinmarketcap.com/v1/cryptocurrency/listings/latest", { headers: { "Access-Control-Allow-Origin": "*", "Access-Control-Allow-Methods": "*", "Access-Control-Allow-Headers": "'Access-Control-Allow-Headers: Origin, Content-Type, X-Auth-Token'", "Content-Type": "application/json", "X-CMC_PRO_API_KEY": API_KEY, }, } ) .then((response) => response.json()) .then((json) => console.log(json)) .catch((error) => console.error(error));¿Por qué está pasando esto?
1- envíe una solicitud a su sistema de archivos de procesamiento backend (php, cfm, aspx), etc.
2- use curl para procesar su api y enviarlo a través de su código backend, no use javascript para buscar "https://pro-api.coinmarketcap.com/v1/cryptocurrency/listings/latest" en su lugar use "http:// sudominio.com/supunto final"
3- ahora, en su punto final, use su tecnología de back-end para presionar "https://pro-api.coinmarketcap.com/v1/cryptocurrency/listings/latest" a través de curl