Node-vibrant: no aceptar URL de imagen sin encabezados CORS

Creado en 15 jun. 2017  ·  4Comentarios  ·  Fuente: Vibrant-Colors/node-vibrant

Tengo una API conectada y lanzo solicitudes sin encabezados de cors a la interfaz y las URL de la imagen se extraen y envían a vibrante. En ese caso, la imagen no se extrae en vibrante y arroja un error

No 'Access-Control-Allow-Origin' header is present on the requested resource.

¿Alguna forma preferida de superar esto?

Comentario más útil

Ejecute la imagen a través de un proxy CORS a la https://cors.now.sh.

Todos 4 comentarios

Ejecute la imagen a través de un proxy CORS a la https://cors.now.sh.

@TooTallNate Confirmado que esto funciona para mí. ¡Gracias!

Dicho esto, esto se siente como un truco. ¿Alguna idea para resolver este problema dentro de node-vibrant ?

¿Algo nuevo aquí?

Joder, esto me está matando. Es extraña porque si usa el método constructor, funciona bien, pero si usa el método de promesa, se queja de CORS. Supongo que el método de promesa toma la URL y la carga directamente en Canvas, lo cual es un gran no-no para Chrome. A ningún otro navegador le importa una mierda. Entonces, si usa el nuevo constructor de imágenes para cargar la imagen en la RAM y luego pasarla al Canvas, debería estar bien. No he echado un vistazo al código fuente, pero estoy bastante seguro de que es así.

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

Kikobeats picture Kikobeats  ·  9Comentarios

eggers picture eggers  ·  3Comentarios

lucafaggianelli picture lucafaggianelli  ·  9Comentarios

catusmagnus picture catusmagnus  ·  5Comentarios

daviestar picture daviestar  ·  9Comentarios