Pregunta

Estoy usando Eve para crear una API de descanso para MongoDB. Todo está funcionando bien, excepto por el hecho de que no puedo llegar a la API de ninguna otra computadora (en la misma red), o incluso una URL diferente (por ejemplo: si establezco server_name= 'localhost: 29000', no lo haréser capaz de llegar a la API con 127.0.0.1 y viceversa).

He estado mirando por las horas, y parece que no puedo encontrar una respuesta.También probé otras API de descanso para Mongodb como kule , y parecen funcionar bien, pero no hacenT tiene tantas opciones como la Eva.

¿Fue útil?

Solución

Eve's GreenacodicEtGode Parece que se basa en la variable de configuración con el mismo nombre del matraz: consulte "más en el nombre del servidor" debajo de la tabla en el Docs de configuración de matraz .Por lo tanto, es realmente solo por el nombre (manipulación de nombre de host / subdominio): las interfaces de red reales se une a por lo tanto, probablemente lo determinen el servidor que ejecuta la aplicación WSGI.

Si solo estás haciendo el

app = Eve()
app.run()

del ejemplo de inicio rápido, intente

app.run(host='0.0.0.0')

En su lugar y deje el nombre del servidor vacío (SERVER_NAME).

Nunca he usado Eve, sino de lo que entiendo sobre cómo se construye que debería funcionar

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top