Comment puis-je démarrer meteor server sur une adresse IP différente? Actuellement, dans les exemples, je ne peux fonctionner que sur une adresse localhost: 3000.
l'exportation BIND_IP ne fonctionne plus, la liaison IP est définie avec les options --port (ou -p ou --app-port):
$ meteor run --port 127.0.0.1:3000
Référence: https://github.com/meteor/meteor/commit/9b8bd31a7b6c857e5d8fc0393982e6e6b2973eb0
Si vous souhaitez exécuter quelque chose sur une autre adresse IP (tout en conservant les fichiers en local), vous devez vous pencher sur la modification de votre fichier vhosts. Si vous êtes sur un Mac, regardez dans Virtual Host X
La bonne façon de changer les ports avec météore est la suivante:
meteorapp : meteor --port 5000
Selon ce changement , vous devriez pouvoir configurer votre application pour qu'elle se lie à une adresse IP spécifique en configurant une variable d'environnement BIND_IP
.
export BIND_IP=127.0.0.1
Vous devrez peut-être mettre à jour votre application vers une version plus récente de Meteor pour que cela fonctionne correctement.
En utilisant Meteor 1.3.2.4, si votre adresse IP est 192.168.0.13 comme dans mon cas, sur le terminal, tapez:
meteor --mobile-server 192.168.0.13
ou
meteor --port 192.168.0.13:3000
Et vous verrez la page d'accueil Meteor en tapant
http://192.168.0.13:3000
sur votre navigateur.
Pour le moment, meteor ne peut pas se connecter à toutes les adresses IP, mais il existe un problème open permettant d'ajouter la prise en charge de la liaison à une adresse IP spécifique.
En fait, Meteor se comporte différemment dans les environnements de production et de développement.
Utiliser la variable d'environnement BIND_IP
Utilisez l'argument --port
comme meteor run --port 192.168.1.1:port
Docs ici
Déployez-le sur un autre serveur et connectez-vous à l'adresse IP Internet du serveur depuis l'extérieur du réseau interne ou connectez-vous à l'adresse IP locale du serveur depuis le réseau local.
Comment déployer sur un autre serveur?
'météore bundle'
et lisez le fichier README
Ce n'est pas encore possible, mais il y a une demande ouverte de tirage. Ils attendent que l'auteur signe l'accord de contributeur de météores avant de pouvoir l'accepter.
https://github.com/meteor/meteor/pull/469/
Si vous en avez besoin avant qu'il ne soit officiel, vous pouvez appliquer le correctif vous-même (ou éventuellement simplement remplacer 127.0.0.1 par l'adresse IP que vous souhaitez associer aux mêmes références de fichier que le correctif (app/lib/mongo_runner.js et app/meteor /run.js).