1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- /**
- * 控制器基类
- *
- * @author CaiAoLin
- * @date 2017/6/29
- * @version
- */
- class BaseController {
- /**
- * 页面title
- *
- * @var string
- */
- title = '';
- /**
- * 构造函数
- *
- * @return {void}
- */
- constructor() {
- if (new.target === BaseController) {
- throw new Error('BaseController不能实例化,只能继承使用。');
- }
- }
- /**
- * 初始化函数
- *
- * @param {object} request
- * @param {object} response
- * @param {function} next
- * @return {void}
- */
- init(request, response, next) {
- // 页面标题
- response.locals.title = 'test';
- next();
- }
- }
- export default BaseController;
|