Node-vibrant: não aceitando urls de imagens sem cabeçalhos CORS

Criado em 15 jun. 2017  ·  4Comentários  ·  Fonte: Vibrant-Colors/node-vibrant

Estou tendo uma API conectada e lançando solicitações sem cabeçalhos de cors para o frontend e os URLs das imagens são extraídos e enviados para vibrant. Nesse caso, a imagem não é extraída para vibrante e gera um erro

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

alguma forma preferida de superar isso?

Comentários muito úteis

Execute a imagem por meio de um proxy CORS a la https://cors.now.sh.

Todos 4 comentários

Execute a imagem por meio de um proxy CORS a la https://cors.now.sh.

@TooTallNate confirmou que funciona para mim. Obrigado!

Dito isso, parece um hack. Alguma ideia para resolver esse problema dentro de node-vibrant ?

Algo novo aqui?

Porra, isso está me matando. É uma causa estranha, se você usar o método construtor, ele funciona bem, mas se você usar o método promessa, ele reclama do CORS. Meu palpite é que o método de promessa pega o url e o carrega diretamente no Canvas, o que é uma grande desvantagem para o Chrome. Nenhum outro navegador dá a mínima. Portanto, se você usar o novo construtor de imagem para carregar a imagem na memória RAM e, em seguida, passá-lo para o Canvas, deve estar tudo bem. Eu não dei uma olhada no código-fonte, mas tenho certeza que é isso.

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

stelasido picture stelasido  ·  15Comentários

orgilor picture orgilor  ·  5Comentários

lucafaggianelli picture lucafaggianelli  ·  9Comentários

nitriques picture nitriques  ·  12Comentários

inbarshani picture inbarshani  ·  4Comentários