koa
wyw223
这个作者很懒,什么都没留下…
展开
-
koa简介
Koa 是一个新的 web 框架,由 Express 幕后的原班人马打造, 致力于成为 web 应用和 API 开发领域中的一个更小、更富有表现力、更健壮的基石。 通过利用 async 函数,Koa 帮你丢弃回调函数,并有力地增强错误处理。 Koa 并没有捆绑任何中间件, 而是提供了一套优雅的方法,帮助您快速而愉快地编写服务端应用程序。 安装koa2 因为node.js v7.6.0开始完全支持a...原创 2019-02-01 21:16:11 · 1019 阅读 · 0 评论 -
koa2之koa-router组件
路由(Routing)是由一个 URI(或者叫路径)和一个特定的 HTTP 方法(GET、POST 等)组成的,涉及到应用如何响应客户端对某个网站节点的访问。 通俗的讲:路由就是根据不同的URL地址,加载不同的页面实现不同的功能。 Koa中的路由和Express有所不同,在Express中直接引入Express就可以配置路由,但是在Koa中我们需要安装对应的koa-router路由模块来实现。 n...原创 2019-02-01 21:30:56 · 726 阅读 · 0 评论 -
koa2接收get和post请求
1.koa2接收get请求 在koa2中GET传值通过request接收,但是接收的方法有两种:query和querystring。 query:返回的是格式化好的参数对象。 querystring:返回的是请求字符串。 const Koa = require('koa'); const Router = require('koa-router'); const app = new K...原创 2019-02-01 21:39:13 · 4224 阅读 · 0 评论 -
Koa2中 Cookie的使用
开发中制作登录和保存用户信息在本地,最常用的就是cookie操作。比如我们在作一个登录功能时,希望用户在接下来的一周内都不需要重新登录就可以访问资源,这时候就需要我们操作cookie来完成我们的需求。koa的上下文(ctx)直接提供了读取和写入的方法。 ctx.cookies.get(name,[optins]):读取上下文请求中的cookie。 ctx.cookies.set(name,val...原创 2019-02-01 21:48:14 · 390 阅读 · 0 评论 -
Koa2中Session koa-session的使用
session是另一种记录客户状态的机制,不同的是Cookie保存在客户端浏览器中,而session保存在服务器上。 工作原理 当浏览器访问服务器并发送第一次请求时,服务器端会创建一个session对象,生成一个类似于key,value的键值对, 然后将key(cookie)返回到浏览器(客户)端,浏览器下次再访问时,携带key(cookie),找到对应的session(value)。 客户的信...原创 2019-02-01 21:53:54 · 1837 阅读 · 0 评论 -
koa-static静态资源中间件
在后台开发中不仅有需要代码处理的业务逻辑请求,也会有很多的静态资源请求。比如请求js,css,jpg,png这些静态资源请求。也非常的多,有些时候还会访问静态资源路径。用koa2自己些这些静态资源访问是完全可以的,但是代码会雍长一些。 安装koa-static npm install --save koa-static 使用 const Koa = require('koa') const pa...原创 2019-02-01 21:57:43 · 1329 阅读 · 0 评论 -
koa2如何允许跨域
们都知道 当域名、端口、协议有任意一个不一样的时候就会存在跨域,那么跨域如何解决呢,有好多种方式: 1、后台允许跨域 2、jsonp 3、websocket 4、iframe …等 用koa2写了一个RESTful api,但是调试这个接口的时候,发现需要跨域,下面我们看看koa2-cors如何设置koa2后台允许跨域。 安装koa2-cors npm install --save koa2-co...原创 2019-02-01 22:00:41 · 16850 阅读 · 3 评论