路由重定向
301 —>永久重定向
302 —>临时重定向
1.路由外部重定向
const Controller = require('egg').Controller;
class NewsController extends Controller {
async index() {
this.ctx.status = 301
this.ctx.redirect('/shops')
}
}
module.exports = NewsController;
2.路由内部重定向
router.redirect('/news','/',302);
3.路由分组(路由映射)
3.1 新建router文件夹,分别放置路由
admin.js //后台路由
web.js //前台路由
api.js //api接口路由
3.2 在router.js主路由中导入
'use strict';
module.exports = app => {
require('./router/admin')(app);
require('./router/api')(app);
require('./router/web')(app);
};