最新 最热

Koa前后端分离开发如何解决跨域问题

在开发中我们经常会遇到跨域的问题,常见的解决办法一是前端使用JSONP,二是后端设置允许跨域的响应头,而在用Koa进行开发时,解决跨域问题常用以下两个模块。...

2020-11-26
0

Koa路由中获取上一页地址

在用Koa开发服务端时,经常会有这样一种业务场景,就是从不同的页面进入某一页,然后在返回时需要按原路返回,这个时候就需要记录上一页访问的路由地址,下面给大家介绍一个小技巧就可以实现这个要求。...

2020-11-26
0

Koa封装改变公共状态的方法

在后端开发中,应交互要求,经常会用到一些改变状态的方法,如收藏与取消收藏、点赞与取消点赞、上架与下架等等,今天给大家分享一个用Koa结合MongoDB封装的改变状态的方法,实现如下:...

2020-11-26
0

Koa项目搭建及路由模块化实践

Koa是一个自由而灵活的后端框架,非常适合个人的项目开发,在开发时,一般会用Koa-generator应用生成器生成一个初始化项目,这个应用生成器主要定义了一些文件夹,并且将路由实现了模块化,其实我们也可以自定义一个应用生成器,便...

koa
2020-11-26
0

JavaScript 设计模式学习第二十九篇- 中间件

(Middleware),又称中介层,是提供系统软件和应用软件之间连接的软件,以便于软件各部件之间的沟通,特别是应用软件对于系统软件的集中的逻辑。中间件在企业架构中表示各种软件套件,有助于抽象底层机制,比如操作系统 API、网络通...

2020-11-26
0

Egg 中获取 POST 提交的数据

用过Koa的码农都知道,在Koa中获取POST提交的数据需要配置第三方的中间件,而Egg继承于Koa,在这一方面做了优化,获取POST提交的数据不需要再配置其它的中间件了,并添加了安全机制 CSRF 的防范,在Egg中获取用户提交的POST数据...

2020-11-26
0

Egg 中使用中间件屏蔽用户IP

中间件是在匹配路由前、匹配路由后做的一系列的操作,Egg 是基于 Koa 实现的,所以 Egg 的中间件形式和 Koa 的中间件形式是一样的,都是基于洋葱圈模型,下面用一个实例来介绍在Egg中如何使用中间件,以屏蔽用户IP为例。...

2020-11-26
0

Egg 框架介绍及项目搭建

Egg.js 是阿里旗下产品,基于 Node.js 和 Koa ,是一个 Node.js 的企业级应用开发框架,可以帮助开发团队和开发人员降低开发和维护成本。

2020-11-26
0

GraphQL学习第四篇 -在Koa中使用GraphQL

在Koa中使用GraphQL主要有以下几步:1. 安装 graphql、koa-graphql 和 koa-mount。2. 引入koa-mount 和 koa-graphql。3. 引入自定义的schema,其中定义schema又分为以下几步:(1). 定义查询字段的schema类型。(2). 定义一...

2020-11-26
0

Egg 中间件使用详解

1. 在 middleware 文件夹中定义中间件文件,如 auth.js,并实现自定义的功能。

2020-11-26
0