【发布时间】:2017-11-27 08:57:24
【问题描述】:
我对 Adonisjs 框架有点陌生。我一直在使用这个很棒的框架开发我的第一个 nodejs 应用程序。我一直在尝试创建像
这样的应用程序结构- 基础
- Admin 扩展 Base
- 前延伸底座
为此,我尝试创建一个基类 (app/Http/Controllers/BaseController.js),如下所示:
'use strict'
class BaseController {
constructor () {
[...]
}
}
module.exports = BaseController
管理类(app/Http/Controllers/AdminController.js)
'use strict'
const BaseController = use('BaseController')
class AdminController extends BaseController {
constructor () {
[...]
}
}
module.exports = AdminController
前端类(app/Http/Controllers/FrontController.js)
'use strict'
const BaseController = use('BaseController')
class FrontController extends BaseController {
constructor () {
[...]
}
}
module.exports = FrontController
但我在 Admin 和 Front 控制器上都收到此错误 Cannot find module 'BaseController'。我只需要一个关于如何在 adonisjs 框架中创建基本继承类结构的提示/示例。
【问题讨论】:
标签: node.js inheritance adonis.js