tutorial react examples app meteor

react - ¿Cómo ejecutar el servidor de meteoros en una dirección IP diferente?



meteor tutorial (9)

De acuerdo con este cambio , debería poder configurar su aplicación para enlazar a una dirección IP específica configurando una variable de entorno BIND_IP .

export BIND_IP=127.0.0.1

Es posible que deba actualizar su aplicación a una versión más nueva de Meteor para que esto funcione correctamente.

¿Cómo puedo iniciar el servidor de meteoros en una dirección IP diferente? Actualmente, en los ejemplos, solo puedo ejecutarme en una dirección localhost: 3000.


Despliéguelo en otro servidor y conéctese a la IP de Internet del servidor desde fuera de la red interna, o conéctese a la IP local del servidor desde la LAN.

¿Cómo implementar en otro servidor?

''paquete de meteoritos''

y lee el readme


En este momento, no puede: los enlaces de meteoros a todas las direcciones IP, pero hay un problema abierto para agregar soporte para el enlace a un IP específico.


En realidad, Meteor se comporta de manera diferente en los entornos de producción y desarrollo.

Producción

Usa la variable de entorno BIND_IP

Desarrollo

Usa el argumento --port como meteor run --port 192.168.1.1:port

Docs here


Esto no es posible todavía, pero hay una solicitud de extracción abierta para ello. Están esperando que el autor firme el acuerdo de contribución de meteoritos antes de que pueda aceptarse.

https://github.com/meteor/meteor/pull/469/

Si lo necesita antes de que sea oficial, puede aplicar el parche usted mismo (o simplemente reemplazar 127.0.0.1 con la dirección IP a la que desea enlazar en los mismos archivos que el parche) (app / lib / mongo_runner.js y app / meteor /run.js).


Según netstat -tapn Meteor / Node.js escucha en todas las direcciones IP disponibles en la máquina:

tcp 0 0 0.0.0.0:3000 0.0.0.0:* LISTEN 9098/node

¿Tienes algo como iptables corriendo?


Si está buscando ejecutar algo en otra dirección IP (pero aún tiene los archivos locales) necesita editar su archivo vhosts. Si estás en un mac, busca en Virtual Host X

La forma correcta de cambiar puertos con meteoro es esta:

meteorapp : meteor --port 5000


Usando Meteor 1.3.2.4, si su IP es 192.168.0.13 como en mi caso, en el terminal, escriba:

meteor --mobile-server 192.168.0.13

o

meteor --port 192.168.0.13:3000

Y verá la página de bienvenida de Meteor escribiendo

http://192.168.0.13:3000

en su navegador.