Node-vibrant: ne pas accepter les URL d'image sans en-têtes CORS

Créé le 15 juin 2017  ·  4Commentaires  ·  Source: Vibrant-Colors/node-vibrant

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?

Commentaire le plus utile

Exécutez l'image via un proxy CORS à la https://cors.now.sh.

Tous les 4 commentaires

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.

Cette page vous a été utile?
0 / 5 - 0 notes

Questions connexes

amirping picture amirping  ·  6Commentaires

eggers picture eggers  ·  3Commentaires

catusmagnus picture catusmagnus  ·  5Commentaires

lucafaggianelli picture lucafaggianelli  ·  9Commentaires

nitriques picture nitriques  ·  12Commentaires