Umgebung mit Meteor.js erkennen?

8

Irgendjemand, um die Hosting-Umgebung mit Meteor.js zu erkennen, hat noch keine Syntax oder ein Muster gefunden? Ich habe Heroku buildpacks funktioniert, und habe eine Entwicklungsumgebung, aber ich zeichne eine Art leer, wie meine App erkennen kann, in welcher Umgebung sie läuft.

Gibt es eine Möglichkeit, dass node.js erkennt, auf welchem ​​Port es läuft? Ich hatte gehofft, es könnte etwas Low-Level wie app.address (). Port, aber das scheint nicht zu funktionieren ...

Edit: Das ist die Lösung, die für mich funktioniert hat. Beachten Sie, dass Folgendes auf dem Server ausgeführt werden muss. Daher muss es in server \ server.js oder in einer ähnlichen Datei enthalten sein.

%Vor%

Erstellt auch Folgendes:

%Vor%

Was auf der Client-Seite Folgendes zulässt:

%Vor%

Danke Rahul!

    
AbigailW 06.01.2013, 17:17
quelle

3 Antworten

12

Sie können die Variable process.env auf dem Server untersuchen, um Informationen zur aktuellen Umgebung einschließlich des Ports zu erhalten:

%Vor%     
Rahul 06.01.2013, 18:48
quelle
2

Ich habe eine Variation von oben mit der NODE_ENV Variable verwendet. Siehe hier für weitere Informationen:

Ссылка

%Vor%     
Aram Kocharyan 09.05.2015 06:00
quelle
2

es gibt eine direkte Meteor-Funktion:

%Vor%

siehe: Ссылка

und für die Produktion:

%Vor%

gibt beide einen booleschen

zurück     
ertix4248 04.07.2016 10:22
quelle

Tags und Links