2 votes

Fiware Wirecloud Mahup : l'opérateur ngsi-source ne peut pas atteindre le proxy NGSI

J'essaie d'utiliser Wirecloud la dernière version disponible pour un simple projet de mashup. J'utilise le fichier Opérateur ngsi-source pour récupérer les données d'Orion, mais ce n'est pas possible parce que je rencontre souvent un Erreur de connexion au proxy NGSI (504 Gateway Timeout) .

J'ai essayé avec différentes installations du NGSI Proxy sur différents serveurs et j'ai remarqué que j'ai un statut 200 dans les appels REST internes faits par l'opérateur ngsi-source, seulement quand le NGSI Proxy est accessible depuis l'installation du serveur Wirecloud (serveur django).

Lorsque le proxy n'est accessible qu'à partir de mon navigateur (machine locale), je rencontre le statut 504.

Le proxy NGSI doit être accessible depuis l'installation Wirecloud ?

Merci d'avance pour les réponses.

0voto

Álvaro Arranz Points 1882

Actuellement, le proxy NGSI doit être accessible depuis l'instance WireCloud. L'url que vous voyez ( http://<wirecloud domain>/cdp/http/<ngsi-proxy domain>/eventsource ) est due à l'utilisation du proxy interdomaines. Nous avons développé le service proxy NGSI pour permettre des requêtes interdomaines à partir de navigateurs et le point de terminaison de la source de l'événement ne peut pas être utilisé sans une connexion directe du côté du client. billet dans le repo github pour résoudre ce bug.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X