1 2 3 4
上一页 1 2 3 4 5 6 7 8 9 ··· 15 下一页
摘要: 1.常用的异常状况: 运行时错误,返回500 找不到该接口:404 先决条件失败(传的id没有查找到):412 无法处理的实体(参数格式不对):422 用户已存在:409 用户名或密码不正确:401 没有权限 :403 2.使用koa项目,推荐一个很好用的返回json格式的错误处理中间件 koa-j 阅读全文
posted @ 2019-12-30 11:15 红鲤鱼与LV 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 方法一: 1.点击下面那个图标: 2. 这里可以看到。 方法二: 1.还点击这里 2. 3.右键后选择Compare with working tree 4.这里可以看到 阅读全文
posted @ 2019-12-27 15:41 红鲤鱼与LV 阅读(2397) 评论(0) 推荐(0) 编辑
摘要: 1.获取query(问号后面的内容) ctx.query 2.获取路由参数(如'/user/:id'的id) ctx.param 3.获取body请求体 koa不能直接获取请求体里的body,需要安装一个中间件(koa-bodyparser) 安装: npm i koa-bodyparser --s 阅读全文
posted @ 2019-12-24 14:55 红鲤鱼与LV 阅读(939) 评论(0) 推荐(0) 编辑
摘要: 1.HTTP的options方法作用 检测服务器所支持的请求方法。(比如:‘/user'路由支持哪些方法:get、post、delete...) CORS中的预检请求(检测某个接口是否支持跨域) 2.allowedMethods方法 响应options方法,告诉它所支持的请求方法 相应的返回405( 阅读全文
posted @ 2019-12-24 10:57 红鲤鱼与LV 阅读(7444) 评论(0) 推荐(3) 编辑
摘要: 1.REST:REST是万维网软件架构风格,用来创建软件服务的。 2.REST的六个限制: (1)客户-服务器 关注点分离 服务端专注数据存储,提升了简单性 前端专注用户界面,提升了可移植性 (2)(服务端)无状态 所有用户会话信息都保存在客户端 每次请求必须包括所有信息,不能依赖上下文信息。(例如 阅读全文
posted @ 2019-12-23 11:33 红鲤鱼与LV 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 1.客户端请求的关于缓存的流程: 对于一个数据请求来说,可以分为发起网络请求、后端处理、浏览器响应三个步骤。浏览器缓存可以帮助我们在第一和第三步骤中优化性能。比如说直接使用缓存而不发起请求,或者发起了请求但后端存储的数据和前端一致,那么就没有必要再将数据回传回来,这样就减少了响应数据。 2.缓存的相 阅读全文
posted @ 2019-12-20 11:15 红鲤鱼与LV 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-12-19 17:55 红鲤鱼与LV 阅读(195) 评论(0) 推荐(0) 编辑
摘要: https://www.jianshu.com/p/ba40da728806 阅读全文
posted @ 2019-12-19 15:10 红鲤鱼与LV 阅读(382) 评论(0) 推荐(0) 编辑
摘要: 1.建一个app.js文件 const http = require('http'); const chalk = require('chalk'); const conf = require('./config/defaultConfig') const server = http.createS 阅读全文
posted @ 2019-12-19 15:04 红鲤鱼与LV 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 1.中文官网: https://eslint.cn/ 2.先看一个写好的eslint规则: 3.下面再给一个例子 module.exports = { "parser": "babel-eslint", 'env': { 'browser': true, 'es6': true }, 'extend 阅读全文
posted @ 2019-12-19 11:59 红鲤鱼与LV 阅读(2259) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 15 下一页