书栈网 · BookStack 本次搜索耗时 0.021 秒,为您找到 136 个相关结果.
  • 关于导出和导入

    关于导出和导入 export 变量 默认导出 default 导出 一般导入 默认导入 关于导出和导入 我们常用的导出有两种写法。 export 变量 // js 写法 function alert () { } exports . alert = alert ; exports . config = ...
  • 路由和控制器

    路由和控制器 midway 使用 koa-router 作为路由的承载者,同时在 ts 的语法上做了一些简化,我们将路由和控制器放在了一起,使用装饰器来标注路由。 路由装饰器 在新的 ts 体系中,我们的控制器目录为 app/controller ,我们在其中编写 *.ts 文件。例如下面的 userController.ts ,我们提供了一...
  • 配置作用域

    配置作用域 配置作用域 在 injection 体系中,有三种作用域。 Singleton 单例,全局唯一(进程级别) Request 默认 ,请求作用域,生命周期随着请求链路,在请求链路上唯一,请求结束立即销毁 Prototype 原型作用域,每次调用都会重复创建一个新的对象 在这三种作用域中,midway 的默认作用域为 请求作用域 ,这也...
  • 前后端分离

    1257 2018-07-17 《前端工程师手册》
    前后端分离 参考资料 前后端分离 参考资料 淘宝前后端分离实践 原文: https://leohxj.gitbooks.io/front-end-database/content/midway/index.html
  • 路由和控制器

    路由和控制器 路由装饰器 路由绑定 路由优先级 路由中间件 中间件注入的特殊性 一个方法挂载多个路由 路由和控制器 midway 使用 koa-router 作为路由的承载者,同时在 ts 的语法上做了一些简化,我们将路由和控制器放在了一起,使用装饰器来标注路由。 由于 midway 采用了 IoC 自扫描机制,使得在一定程度上弱化了目...
  • 获取 IoC 容器

    获取 IoC 容器 获取 IoC 容器 所谓的容器就是一个对象池,它会在应用初始化的时候自动处理类的依赖,并将类进行实例化。比如下面的 UserService 类,在经过容器初始化之后,会自动实例化,并且对 userModel 进行赋值,看不到实例化的过程。 class UserService { private use...
  • 框架扩展方法

    框架扩展方法 抛开 eggjs 对 koa 的 application/context/request/response 的扩展点,midway 在 IoC 方面也做了一些扩展。 Application 扩展 具体接口见 API 文档 baseDir 由于 typescript 的关系,midway 的 app.baseDir 在开发时期指...
  • windows 支持

    其他一些情况 windows 支持 由于在 windows 上开发体验不是特别友好,以及一些库缺乏支持,在大部分情况下,我们优先推荐在 mac/linux 下开发 Node.js 应用。 经过我们的测试,在 windows 10 , nodejs 官网下载的 v10 版本的 node 下运行 midway 程序通过,但是无法确保在其他的 windo...
  • 框架扩展方法

    框架扩展方法 Application 扩展 Context 扩展 框架扩展方法 抛开 eggjs 对 koa 的 application/context/request/response 的扩展点,midway 在 IoC 方面也做了一些扩展。 Application 扩展 具体接口见 API 文档 baseDir 由于 types...
  • 和 Egg 体系相同的部分

    和 Egg 体系相同的部分 这部分的内容和 Egg 体系基本是相同的,大体不同的是后缀的区别 *.ts ,以及根目录(midway 的根目录在 src)。 运行环境 目前没有做特殊处理,完全一样,查看运行环境文档 。 配置 框架支持根据环境来加载配置,定义多个环境的配置文件,唯一不同的是后缀的区别,具体环境请查看运行环境配置 src / ...