|
@@ -8,8 +8,8 @@ const routes = [
|
|
|
{ method: 'get', path: `/${rKey}/:id`, controller: `${cKey}.show`, name: `${cKey}Show`, zh: `${zhKey}查询` },
|
|
|
{ method: 'post', path: `/${rKey}/login`, controller: `${cKey}.login`, name: `${cKey}Login`, zh: `${zhKey}登陆` },
|
|
|
{ method: 'post', path: `/${rKey}/resetPwd/:id`, controller: `${cKey}.resetPwd`, name: `${cKey}ResetPwd`, zh: `重置密码${zhKey}` },
|
|
|
- { method: 'post', path: `/${rKey}`, controller: `${cKey}.create`, name: `${cKey}Create`, zh: `创建${zhKey}` },
|
|
|
- { method: 'post', path: `/${rKey}/:id`, controller: `${cKey}.update`, name: `${cKey}Update`, zh: `修改${zhKey}` },
|
|
|
+ { method: 'post', path: `/${rKey}`, controller: `${cKey}.create`, middleware: [ 'password' ], name: `${cKey}Create`, zh: `创建${zhKey}` },
|
|
|
+ { method: 'post', path: `/${rKey}/:id`, controller: `${cKey}.update`, middleware: [ 'password' ], name: `${cKey}Update`, zh: `修改${zhKey}` },
|
|
|
{ method: 'delete', path: `/${rKey}/:id`, controller: `${cKey}.destroy`, name: `${cKey}Delete`, zh: `删除${zhKey}` },
|
|
|
];
|
|
|
|
|
@@ -23,7 +23,7 @@ module.exports = app => {
|
|
|
// 拼全路径
|
|
|
const allPath = `${config.routePrefix}${path}`;
|
|
|
// 处理中间件
|
|
|
- if (middleware.length > 0) middleware = middleware.map(i => mwares[i]());
|
|
|
+ if (middleware.length > 0) middleware = middleware.map(i => mwares[i]({ enable: true }));
|
|
|
// 注册路由
|
|
|
router[method](zh, allPath, ...middleware, ctl);
|
|
|
}
|