随笔分类 -  服务端 / 数据库

摘要:一、Koa 设置 Cookie ctx.cookies.set(name, value, [options]) 通过 options 设置 cookie name 的 value : maxAge 一个数字表示从 Date.now() 得到的毫秒数 signed cookie 签名值 expires 阅读全文
posted @ 2020-04-21 00:53 Leophen 阅读(3729) 评论(0) 推荐(0)
摘要:一、Koa 中间件的原理 koa 把很多 async 函数组成一个处理链,每个 async 函数都可以做一些自己的事情,然后用 await next() 来调用下一个 async 函数。我们把每个 async 函数称为 middleware,这些 middleware 可以组合起来,完成很多有用的功 阅读全文
posted @ 2020-04-20 22:27 Leophen 阅读(1139) 评论(0) 推荐(0)
摘要:一、全局安装 koa-generator $ npm install -g koa-generator 二、创建 koa 项目 $ koa2 project 如果想使用 ejs 引擎的话可以用: $ koa2 -e project 三、进入项目并安装依赖 $ cd project$ npm inst 阅读全文
posted @ 2020-04-20 16:33 Leophen 阅读(3407) 评论(0) 推荐(0)
摘要:一、创建项目并进入 $ mkdir project$ cd project 二、快速生成 package.json 文件 $ npm init -y 三、安装 Koa $ npm i koa 四、创建 app.js 并输入以下代码 // 导入koa,和koa 1.x不同,在koa2中,我们导入的是一 阅读全文
posted @ 2020-04-20 16:16 Leophen 阅读(927) 评论(0) 推荐(0)
摘要:服务端推送技术包括: 1、Ajax 轮询 2、Ajax 长轮询 3、WebSocket 一、Ajax 轮询 利用 XHR,通过 setInterval 定时向后端发送请求 1、优点:实现简单 2、缺点:数据同步不及时,增加后端处理压力 3、场景:适用于对消息及时性要求不高且服务器资源充足的开发 se 阅读全文
posted @ 2019-09-21 21:08 Leophen 阅读(592) 评论(0) 推荐(0)
摘要:一、序列化: 就是将内存中的对象转换为字节序列,方便持久化到磁盘或者网络传输 SerializeToString(): serializes the message and returns it as a string. Note that the bytes are binary, not tex 阅读全文
posted @ 2019-09-20 13:59 Leophen 阅读(248) 评论(0) 推荐(0)
摘要:执行数据库查询时,有完整查询和模糊查询之分,一般模糊语句如下: SELECT 字段 FROM 表 WHERE 某字段 Like 条件 一、四种匹配模式 关于条件,SQL提供了四种匹配模式: 1、% 表示任意0个或多个字符,可匹配任意类型和长度的字符。有些情况下是中文,需用两个百分号(%%)表示: S 阅读全文
posted @ 2019-08-23 00:26 Leophen 阅读(26328) 评论(0) 推荐(0)
摘要:一、JSON 1、什么是 JSON? JSON 全称 JavaScript Object Notation,即 JavaScript 对象表示法,是一种轻量级的数据交换格式,同时也是一种 JavaScript 对象 二、JSONP 1、什么是 JSONP JSONP,即 JSON with Padd 阅读全文
posted @ 2019-08-21 10:01 Leophen 阅读(223) 评论(0) 推荐(0)
摘要:一、什么是 axios Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中 二、axios 的安装 1、在项目根目录终端引入: npm isntall --save axios 2、在使用 axios 的 js 文件中加入: import axios fr 阅读全文
posted @ 2019-08-13 02:29 Leophen 阅读(5700) 评论(0) 推荐(0)
摘要:一、什么是 mock-api mock-api(模客)是一个便捷的 REST 接口数据模拟工具,用于前后端隔离测试,开发调试。 二、mock-api 的使用 1、注册登录 http://mock-api.com/ 2、建立模拟系统 可以是某个后端服务,也可以是一组相关的api集合 3、创建规则 规则 阅读全文
posted @ 2019-08-13 01:47 Leophen 阅读(8489) 评论(0) 推荐(0)
摘要:$.ajax() 基本用法: $.ajax({ url: url, // 地址 data: data, // 参数 type: 'POST', // 提交方式 可以选择 post/get 推荐 post async: false, // 同步异步 dataType: 'json', // 返回数据类 阅读全文
posted @ 2019-07-18 22:28 Leophen 阅读(353) 评论(0) 推荐(0)
摘要:一、什么是JSON? JSON(javascript object notation)全称是 javascript 对象表示法,是一种数据交换的文本格式,用于读取结构化数据,提出目的是取代繁琐笨重的 XML 格式。 二、JSON的语法规则 JSON的语法可以表示以下三种类型的值: 1、简单值 简单值 阅读全文
posted @ 2019-07-18 21:49 Leophen 阅读(677) 评论(0) 推荐(0)
摘要:一、GET 一个简单的 GET 请求: xmlhttp.open("GET","demo_get.asp",true); xmlhttp.send(); 在上面的例子中,可能得到的是缓存的结果。 为了避免这种情况,需要向 URL 添加一个唯一的 ID: xmlhttp.open("GET","dem 阅读全文
posted @ 2019-07-18 19:48 Leophen 阅读(1364) 评论(0) 推荐(0)
摘要:一、什么是Ajax Ajax 的全称是 Asynchronous JavaScript and XML(即异步的 JavaScript 和 XML),是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术 二、Ajax的优缺点 1、优点: 通过异步模式,提升了用户体验 优化了浏览器和服务器之间 阅读全文
posted @ 2019-07-18 18:52 Leophen 阅读(466) 评论(0) 推荐(0)