2016-04-07 10 views
1

Ich habe ein mod_uc_filter.erl-Modul. Es sendet ein Paket an Python zum Filtern, nachdem das Paket mit base64 codiert wurde. Zu Testzwecken muss ich das Paket kodieren, aber in prod ist das Paket bereits vom Client kodiert. Wie würde man einen prod/Test Zaum halten, bevor Anweisung in ejabberd Ausführung:Überprüfen Sie für stage prod ejabberd Instanz in einem Modul

BodyB64 = base64:encode_to_string(Body), %THIS STEP IS NOT REQUIRED IN PROD 

Antwort

0

Es hängt alles davon, wie Sie wissen, wenn Sie auf einer prod oder Testumgebung sind. Zum Beispiel könnte der Konfigurationsparameter für Ihr Modul ejabberd-Konfigurationsdatei sein und Ihr Code würde sich je nach dem Wert, den Sie aus der ejabberd-Konfigurationsdatei lesen, anders verhalten.