2015-09-20 4 views

Répondre

0

Non recommandé mais vous pouvez désactiver la restriction de MongoDB accessible uniquement via localhost. Voir: http://www.mkyong.com/mongodb/mongodb-allow-remote-access/

+0

Cela ne semble pas fonctionner :(Quand météore s'exécute il engendre sa propre instance de mongodb en remplaçant le fichier de configuration.Quelqu'un sait quel fichier a les paramètres pour engendrer le météore mongodb? – Develapp

+0

J'utilise Meteor avec MongoDB qui est sur d'autres SaaS (composer.io) et Meteor peuvent se connecter avec succès en définissant comme 'MONGO_URL = mongodb: // localhost: 27017/myapp' Il n'est donc pas forcément vrai que Meteor engendre toujours sa propre instance de MongoDB. changer le comportement. –

0

si votre service est sur le même serveur, puis utilisez l'adresse localhost:

Meteor tend à exposer le mongodb à son adresse +1 (si météore est sur le port 3000, MongoDB est en port 3001)

alors votre service peut y accéder à localhost: 3001

Si vous souhaitez accéder à partir d'un autre serveur, vous devez changer la configuration de MongoDB pour exposer le port à l'extérieur (probablement aussi l'installation certains règles de pare-feu pour donner accès à votre ot son serveur etc ...)

puis utilisez l'a suggéré ci-dessus MONGO_URL = MongoDB: // nom d'hôte: port

déployer idéalement votre mongodb quelque part et en toute sécurité Meteor brancher une toute autre application à besoin via le chaîne de connexion.