标题:Config-ENV:Config-ENV的只读发布历史
名称Config::ENV-基于%ENV的各种配置
概述:
使用Config::ENV模块,可以通过读取$ENV{PLACK_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',
};
暂无评论