上一页 1 2 3 4 5 6 7 8 9 ··· 25 下一页
摘要: 1.ctx.state的用法,只能用ctx.state.name,用ctx.state.user['name']会报错 2.html页面的引用的本地资源会经过async,所以需要加上读取静态资源的中间件 3.ctx.cookies.set(name, value, [options]) 通过 opt 阅读全文
posted @ 2020-12-12 13:52 盲仔不瞎忙 阅读(126) 评论(0) 推荐(0) 编辑
摘要: const jwt=require('jsonwebtoken'); const jwtKoa=require('koa-jwt'); const util=require('util'); const verify=util.promisify(jwt.verify); const secret= 阅读全文
posted @ 2020-12-12 13:48 盲仔不瞎忙 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 详情查看阮一峰的博文。 克隆本文的配套示例库。(如果不方便使用 Git,也可以下载 zip 文件解压。) $ git clone https://github.com/ruanyf/koa-demos.git 接着,进入示例库,安装依赖。 $ cd koa-demos $ npm install 所 阅读全文
posted @ 2020-12-12 13:40 盲仔不瞎忙 阅读(546) 评论(0) 推荐(0) 编辑
摘要: 一、全局安装vs本地安装: npm install xxx -g :属于全局安装,将包安装在C:\Users\admin\AppData\Roaming\npm\node_modules目录下,同时在node_modules平级目录生成批处理文件,这样可以在任何地方执行xxx的CIL命令。否则需要c 阅读全文
posted @ 2020-12-12 13:08 盲仔不瞎忙 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 一、基本知识 1. npm安装package.json时 直接转到当前项目目录下用命令npm install 或npm install --save-dev安装即可,自动将package.json中的模块安装到node-modules文件夹下 2. package.json 中添加中文注释会编译出错 阅读全文
posted @ 2020-12-12 12:30 盲仔不瞎忙 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 抽象工厂模式与工厂方法模式的最大区别就在于,工厂方法模式针对的是一个产品等级结构;而抽象工厂模式则需要面对多个产品等级结构。 在学习抽象工厂具体实例之前,应该明白两个重要的概念:产品族和产品等级。 所谓产品族,比如AMD的主板、芯片组、CPU组成一个家族,Intel的主板、芯片组、CPU组成一个家族 阅读全文
posted @ 2020-12-12 11:46 盲仔不瞎忙 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 这个和简单工厂有区别,简单工厂模式只有一个工厂,工厂方法模式对每一个产品都有相应的工厂 好处:增加一个运算类(例如N次方类),只需要增加运算类和相对应的工厂,两个类,不需要修改工厂类。 缺点:增加运算类,会修改客户端代码,工厂方法只是把简单工厂的内部逻辑判断移到了客户端进行 示例代码: #!/usr 阅读全文
posted @ 2020-12-12 11:42 盲仔不瞎忙 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 意图: 定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。TemplateMethod 使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。 适用性: 一次性实现一个算法的不变的部分,并将可变的行为留给子类来实现。 各子类中公共的行为应被提取出来并集中到一个公共父类中以避免代码重复。 阅读全文
posted @ 2020-12-12 11:39 盲仔不瞎忙 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 意图: 给定一个语言,定义它的文法的一种表示,并定义一个解释器,这个解释器使用该表示来解释语言中的句子。 适用性: 当有一个语言需要解释执行, 并且你可将该语言中的句子表示为一个抽象语法树时,可使用解释器模式。而当存在以下情况时该模式效果最好: 该文法简单对于复杂的文法, 文法的类层次变得庞大而无法 阅读全文
posted @ 2020-12-12 11:37 盲仔不瞎忙 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 意图: 提供一种方法顺序访问一个聚合对象中各个元素, 而又不需暴露该对象的内部表示。 适用性: 访问一个聚合对象的内容而无需暴露它的内部表示。 支持对聚合对象的多种遍历。 为遍历不同的聚合结构提供一个统一的接口(即, 支持多态迭代)。 示例代码: #!/usr/bin/env python #-*- 阅读全文
posted @ 2020-12-12 11:36 盲仔不瞎忙 阅读(64) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 25 下一页