Frage

Ich verwende eve , um eine Rest-API für MONGODB zu erstellen. Es ist alles in Ordnung, mit Ausnahme der Tatsache, dass ich die API nicht von einem anderen Computer (im selben Netzwerk) oder sogar eine andere URL erreichen kann (z. B. wenn ich server_name= 'localhost: 29000' setze, werde ich nichtin der Lage sein, die API mit 127.0.0.0.1 und umgekehrt) zu erreichen.

Ich habe mich stundenlang gesucht, und ich kann keine Antwort finden.Ich habe auch andere Rest-APIs für MONGODB wie kule , und sie scheinen einfach gut zu arbeiten, aber sie werden nichtt haben so viele Optionen, da EVE hat.

War es hilfreich?

Lösung

eve's SERVER_NAME scheint auf der gleichnamigen Konfigurationsvariablen mit demselben Namen aus dem Gleichzeichnungen aus derselben Namen zu basieren: siehe "Mehr auf dem Servernamen" unter der Tabelle in der Kolbenkonfiguration docs .Es ist also wirklich nur für den Namen (Hostname / Subdomain-Handling) - die tatsächlichen Netzwerkschnittstellen, an die sie bindet, wird wahrscheinlich vom Server ermittelt, der die WSGI-Anwendung ausgeführt hat.

wenn Sie nur das tun,

generasacodicetagpre.

aus dem Quickstart-Beispiel, versuchen Sie versuchen

generasacodicetagpre.

stattdessen und verlassen Sie den Servernamen leer (SERVER_NAME = '').

Ich habe noch nie EVE benutzt, sondern von dem, was ich verstehe, wie er gebaut wird, das funktionieren sollte

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top