TLDR: Comment configurer un ordinateur avec CouchDB pour pouvoir y accéder à distance avec un autre ordinateur via Internet? J'essaie de m'enseigner comment créer une application qui stocke des données sur un serveur distant. Je l'essaie en utilisant Ionic 3.x pour construire l'application, CouchDB en tant que base de données distante et PouchDB sur l'appareil. J'ai réussi à faire fonctionner l'application et les bases de données lorsque j'ai configuré CouchDB comme localhost. Maintenant, j'ai installé CouchDB sur mon autre ordinateur (2) et j'essaie d'y accéder à partir de celui que j'utilise actuellement (1). Sur l'autre ordinateur (2) j'ai téléchargé et installé CouchDB. Ensuite, je l'ai vérifié et créé un administrateur. Ensuite, j'ai créé une base de données avec un document contenant la chaîne "Bonjour" à des fins de test. J'ai configuré le bind_adress pour être "0.0.0.0". J'ai également activé CORS pour tous les domaines (*) sur (2).Comment accéder à une base de données via Internet (+ Ionic et PouchDB)
Lorsque j'essaie maintenant d'obtenir les données (avec (1)) de l'autre ordinateur (2) sur Internet en utilisant "curl -X GET http://[IPGOESHERE]/[DBNAME]/_all_docs" la commande ne se termine jamais. Apparemment, il n'obtient pas de réponse (?). J'ai essayé les deux, en utilisant mon IP4 et mon IP publique. Les deux ne fonctionnaient pas.
Comment accéder au CouchDB à distance via Internet? Ai-je manqué quelques paramètres?
Merci pour la réponse :)
avez-vous changé le port à 80? Sinon, c'est ... [IP]: 5984/[DB]/... – lossleader
Avec ce genre de problème, il est préférable de commencer au début et essayer de Telnet à l'adresse/port sur le serveur pour s'assurer qu'il peut être atteint De votre ordinateur. Pourriez-vous essayer de le faire et nous dire ce qui se passe s'il vous plaît? – IanC