书栈网 · BookStack 本次搜索耗时 0.008 秒,为您找到 136 个相关结果.
  • TS 新手指南

    TS 新手指南 TS 新手指南 Typescript 和 Javascript 既相似又有着许多不同,以往的 Node.js 应用和模块大多都是 Javascript 写的。 而 Midway 在阿里沉淀多年,在多人协作和开发的过程中我们发现,Typescript 的接口定义和类型系统,使得应用编码出错的概率大大降低。 在全新的体系中,我们 推荐...
  • 和 Egg 体系相同的部分

    和 Egg 体系相同的部分 运行环境 配置 Web 中间件 Router 路由 框架扩展 启动自定义 和 Egg 体系相同的部分 这部分的内容和 Egg 体系基本是相同的,大体不同的是后缀的区别 *.ts ,以及根目录(midway 的根目录在 src)。 运行环境 目前没有做特殊处理,完全一样,查看运行环境文档 。 配置 框...
  • 一个简单粗暴的前后端分离方案

    1166 2018-07-17 《前端工程师手册》
    一个简单粗暴的前后端分离方案 参考资料 一个简单粗暴的前后端分离方案 参考资料 一个简单粗暴的前后端分离方案 原文: https://leohxj.gitbooks.io/front-end-database/content/midway/simple-way.html
  • 动态函数注入

    动态函数注入 动态函数注入 在某些场景下,我们需要函数作为某个逻辑动态执行,而 IoC 中的对象属性则都是已经创建好的,无法满足动态的逻辑需求。 比如你需要一个工厂函数,根据不同的场景返回不同的实例,也可能有一个三方包,是个函数,在业务中想要直接调用,种种的场景下,你就需要直接注入一个函数,并且在函数中拿到上下文。 标准的函数注入样例。 exp...
  • 对象 id

    对象 id 对象 id 在默认情况下,injection 会将类名变为 驼峰 形式作为对象 id,这样你可以通过容器获取实例。 container . getAsync ( 'userService' ); // 根据字符串 id 获取实例 container . getAsync ( UserService ); // 传入类名...
  • 依赖注入手册

    依赖注入手册 依赖注入手册 WARNING 本文档已迁移至 新地址 ,此处内容不再继续更新。 Midway 中使用了非常多的依赖注入的特性,通过装饰器的轻量特性,让依赖注入变的优雅,从而让开发过程变的便捷有趣。
  • 其他一些情况

    其他一些情况 windows 支持 其他一些情况 windows 支持 由于在 windows 上开发体验不是特别友好,以及一些库缺乏支持,在大部分情况下,我们优先推荐在 mac/linux 下开发 Node.js 应用。 需要注意的是,由于 windows 对设置环境变量的同步,默认生成的脚手架可能需要调整,主要是环境变量的部分。 比如开...
  • 应用目录结构

    应用目录结构 ts 依赖 src 和 dist tsconfig.json 文件 tslint.json 应用目录结构 虽然 Typescript 的目录多种多样,但是在统一的编码规范中,我们推荐常用的一种,这里就简单介绍我们常见的目录以及文件。 ├── app ├── README . md ├── . g...
  • 构造器注入

    构造器注入 构造器注入 除了标准的属性注入方法之外,midway 在一定程度上支持了构造器注入的方式,来让一些应用或者三方包平稳过度。 同样还是使用 @inject 装饰器。 @provide () export class A { config = { c : 20 }; } ...
  • 通过依赖图排错

    通过依赖图排错 通过依赖图排错 在业务代码中,我们可能会碰到依赖注入不生效或者作用域配置错误的问题,这个时候由于容器管理的问题显得不透明,用户也不太清楚容器里有哪些东西,分别依赖了什么。 我们提供了一个依赖树生成的方法,目前可以通过它生成文本形式的图形。 const container = new Container (); co...