2017-08-08 4 views
0

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 :)

+0

avez-vous changé le port à 80? Sinon, c'est ... [IP]: 5984/[DB]/... – lossleader

+0

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

Répondre

0

Il suffit d'utiliser le port par défaut 5984 pour accéder à CouchDB:

http://[IPGOESHERE]:5984/[DBNAME]/_all_docs 
0

On dirait que plus de problème en réseau plutôt que les paramètres de CouchDB lui-même. Êtes-vous capable de faire un ping vers le pc distant sur lequel couchdb est installé ???

+0

Yup la base de données est pingable ... –