Hat Ember.js ein Umweltkonzept, wie es zum Beispiel Rails hat (Entwicklung/Test/Produktion)? Zum Beispiel möchte ich Daten in der Konsole in der Entwicklung, aber nicht in der Produktion protokollieren. Irgendeine Möglichkeit, dies zu tun?Gibt es eine Möglichkeit zu sagen, in welcher Umgebung (Entwicklung/Produktion) eine Ember.js App läuft?
Um das XY-Problem zu vermeiden, erkläre ich meinen tatsächlichen Anwendungsfall (der das Gegenteil von dem genannten ist): Ich möchte eine bestimmte Warnung anzeigen, wenn die App in Produktion ist, aber nicht in der Entwicklung zeigen. Die Warnung sollte angezeigt werden, wenn die App nicht über HTTPS läuft. Aber da die Entwicklung normalerweise auf dem lokalen Computer mit deaktiviertem HTTPS erfolgt, wäre es für den Entwickler ziemlich ärgerlich, wenn er es ihm ständig zeigt. Daher möchte ich die Warnung in der Entwicklung deaktivieren.
Zusätzlich, wenn Sie nur Client-Seite wollten, könnte yiu die URL überprüfen, da sie sich unterscheiden könnte, oder nach einem Cookie suchen, das Entwickler einstellen können, um den Entwicklungsmodus anzufordern. – cyberwombat