J'ai une API connectée et je lance des requêtes sans en-tête cors au frontend et les URL de l'image sont extraites et envoyées à vibrant. dans ce cas, l'image n'est pas extraite dans le vibrant et génère une erreur
No 'Access-Control-Allow-Origin' header is present on the requested resource.
une façon préférée de surmonter cela?
Exécutez l'image via un proxy CORS à la https://cors.now.sh.
@TooTallNate a confirmé que cela fonctionne pour moi. Merci!
Cela dit, cela ressemble à un hack. Des idées pour résoudre ce problème dans node-vibrant
lui-même ?
Quelque chose de nouveau ici ?
Putain ça me tue. Sa cause étrange si vous utilisez la méthode constructeur, cela fonctionne bien, mais si vous utilisez la méthode promesse, il se plaint du CORS. Je suppose que la méthode de promesse prend l'URL et la charge directement dans Canvas, ce qui est un gros non-non pour Chrome. Aucun autre navigateur n'en a rien à foutre. Donc, si vous utilisez le nouveau constructeur d'image pour charger l'image dans la RAM, puis la transmettez dans le canevas, cela devrait aller. Je n'ai pas regardé le code source mais je suis presque sûr que c'est tout.
Commentaire le plus utile
Exécutez l'image via un proxy CORS à la https://cors.now.sh.