umi-plugin-authorize
configure authorize
create by create-umi
Usage
Configure in .umirc.js
,
export default {
plugins: [['umi-plugin-authorize']],
authorize: [],
};
Options
authorize: [
{
guard: ['./routes/PrivateRoute.js'],
exclude: 'scroll-to-top/a',
},
{
guard: ['./routes/PrivateRoute.js'],
include: /\/list/,
},
{
include: 'scroll-to-top',
exclude: 'scroll-to-top/a',
},
{
guard: ['./routes/PrivateRoute.js'],
include: 'scroll-to-top',
exclude: 'scroll-to-top/a',
},
];
authorize 必须是一个数组
guard 必须是一个数组
include 和 exclude 的值为正则表达式或者字符串
include 表示:包含这个字符串或者满足这个正则会被添加
exclude 表示:包含这个字符串或者满足这个正则会被忽略
include 不存在,则当前设置无效,如上述第一条
exclude 不存在,则当前不忽略,如上诉第二条
guard 不存在,则当前设置无效,如上述第三条
LICENSE
MIT