Config ENV只读发布历史
Config::ENV是一个根据%ENV
变量决定配置的模块。通过设置不同的环境变量,可以在多个环境中使用不同的配置。
package MyConfig;
use Config::ENV'PLACK_ENV';#使用$ENV{PLACK_ENV}来决定配置
#公共配置
common+{name=>'foobar',};
#开发环境配置
config development=>+{
dsn_user=>'dbi:mysql:dbname=user;host=localhost',
};
#测试环境配置
config test=>+{
dsn_user=>'dbi:mysql:dbname=user;host=localhost',
};
#生产环境配置
config production=>+{
dsn_user=>'dbi:mysql:dbname=user;host=127.0.0.254',
};
下载地址
用户评论