如何仅在生产环境中将模块插入控制器?
例:
plug BasicAuth, realm: "Admin Area", username: "admin", password: "pass"
Jason Harrel.. 7
虽然@ whatyouhide的回答是正确的,但Mix.env
在混合任务之外的项目中要小心使用.如果您决定使用Exrm或relx来构建OTP版本,则不会包含混合库,这会在启动时使您的应用程序崩溃.
作为替代方案,您可以:env
使用其中的env值为每个环境的相应配置文件添加一个密钥,然后像使用它一样使用它Mix.env
.
虽然@ whatyouhide的回答是正确的,但Mix.env
在混合任务之外的项目中要小心使用.如果您决定使用Exrm或relx来构建OTP版本,则不会包含混合库,这会在启动时使您的应用程序崩溃.
作为替代方案,您可以:env
使用其中的env值为每个环境的相应配置文件添加一个密钥,然后像使用它一样使用它Mix.env
.