【问题标题】:check for stage prod ejabberd instance in a module检查模块中的 stage prod ejabberd 实例
【发布时间】:2016-07-27 21:52:54
【问题描述】:

我有一个 mod_uc_filter.erl 模块。在使用 base64 对数据包进行编码后,它将数据包发送到 python 进行过滤。出于测试目的,我需要对数据包进行编码,但在 prod 中,数据包已经由客户端编码。在 ejabberd 中执行语句之前如何进行产品/测试检查:

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

【问题讨论】:

    标签: erlang ejabberd


    【解决方案1】:

    这完全取决于您如何知道您是在生产环境还是测试环境中。例如,您可以将模块的配置参数设置为 ejabberd 配置文件,并且根据您从 ejabberd 配置文件中读取的值,您的代码行为会有所不同。

    【讨论】:

      猜你喜欢
      • 2020-12-06
      • 2014-07-12
      • 1970-01-01
      • 1970-01-01
      • 2012-07-27
      • 2010-12-29
      • 2016-12-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多