书栈网 · BookStack 本次搜索耗时 0.014 秒,为您找到 30 个相关结果.
  • 项目结构

    462 2020-01-03 《ThinkKoa 2.x 文档》
    项目结构 文件说明 应用入口文件 应用配置文件 中间件配置文件 项目结构 创建项目后,会生成如下的目录结构: ├── cache //缓存文件目录 ├── logs //日志文件目录 ├── node_modules /...
  • Session

    402 2020-01-03 《ThinkKoa 2.x 文档》
    Session 安装 引入中间件 使用 Session Session中间件 think_session 支持存储 file、memcache、redis。 安装 npm i think_session -- save 引入中间件 1、项目中增加中间件 middleware/session.js module . e...
  • 服务

    320 2020-01-03 《ThinkKoa 2.x 文档》
    服务类 创建服务类 服务类实例化 服务类的调用 服务类的继承 服务类 服务类Service是对控制器中复杂业务逻辑、第三方接口调用等场景进行抽象和封装。 如果Service无返回值,或者单纯的是一个异步处理,可以很方便的实现切面编程。 创建服务类 使用thinkoa_cli命令行工具: think service test ...
  • Cookie

    413 2020-01-03 《ThinkKoa 2.x 文档》
    Cookie 项目中cookie的全局配置 控制器中使用 中间件及其他类中使用 koa原生用法 ctx.cookies.get(name, [options]) ctx.cookies.set(name, value, [options]) Cookie koa对cookie提供了很好的支持,在此基础上ThinkKoa进行了进一步的封装和...
  • base

    435 2020-01-03 《ThinkKoa 2.x 文档》
    Base init(…args) _filename() Base Base 是基类,在项目中控制器类以及服务类都继承自该类,该类提供了一些基本的方法。建议自定义的类也继承该类。 继承该类: const { base } = require ( 'thinkkoa' ); module . exports = cla...
  • loader

    424 2020-01-03 《ThinkKoa 2.x 文档》
    loader loader(loadPath, options, skip) loader loader 是thinkkoa 框架封装的一个自动文件加载库。引用于独立模块think_loader ,可以独立在项目中使用。 loader(loadPath, options, skip) 自动加载指定目录含子目录下的所有文件,返回一个对象(包含文...
  • 路由

    598 2020-01-03 《ThinkKoa 2.x 文档》
    路由 路由配置 模块化 单模块(sigle module)模式 多模块(multi module)模式 URL规范 URL定义 URL匹配规则 自动补全 URL过滤 自定义路由 路由 ThinkKoa通过内置中间件 think_router 自行实现了一套路由,并没有沿用Express及koa原生的路由。因此在使用自定义路由的时候...
  • 并行处理

    322 2020-01-03 《ThinkKoa 2.x 文档》
    并行处理 并行处理 使用 async/await 来处理异步时,是串行执行的。但很多场景下我们需要并行处理,这样可以大大提高执行效率,此时可以结合 Promise.all 来处理。 const { controller } = require ( 'thinkkoa' ); module . exports = cla...
  • 配置

    434 2020-01-03 《ThinkKoa 2.x 文档》
    配置 框架默认配置 框架默认项目配置 框架默认中间件配置 应用配置 应用项目配置 应用中间件配置 读取配置 扩展配置 配置 ThinkKoa提供了丰富的配置项。配置分为: 1、框架默认项目配置 2、框架默认中间件配置 3、应用项目配置 4、应用中间件配置 配置项优先级: 应用配置 > 框架默认配置 优先级高的配置会自...
  • 开发中间件

    537 2020-01-03 《ThinkKoa 2.x 文档》
    开发中间件插件 创建中间件插件工程 目录结构 开发 代码格式 扩展规范 单元测试 说明文档 发布 开发中间件插件 ThinkKoa团队欢迎用户贡献自己开发的中间件。具体的开发规范和流程。 创建中间件插件工程 目录结构 lib/ 存放源代码 test/ 单元测试目录 .eslintrc eslint 检查配置文件 .g...