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?
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.
Comentários muito úteis
Execute a imagem por meio de um proxy CORS a la https://cors.now.sh.