首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
koa
订阅
gyx13
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
Express 实战(四):中间件
原生 Node 的单一请求处理函数,随着功能的扩张势必会变的越来越难以维护。而 Express 框架则可以通过中间件的方式按照模块和功能对处理函数进行切割处理。这样拆分后的模块不仅逻辑清晰,更重要的是对后期维护和开发非常有利。 中间件栈以及请求处理的工作流。 中间件的使用。 如…
Express 实战(二):Node.js 基础
在上一篇文章中,我们简单的介绍了 Node.js 。了解到它基于 JavaScript、天生异步、拥有大量的第三方类库。本文将会在之前的基础上,对 Node.js 进行更深入的介绍。其中主要内容包括: 在此之前,我假设你已经掌握了 JavaScript 基础知识并且熟悉一些基本…
Express 实战(三):Express 基础
Express 框架的初衷是为了拓展 Node 内置模块的功能提高开发效率。当你深入研究后就会发现,Express 其实是在 Node 内置的 HTTP 模块上构建了一层抽象。理论上所有 Express 实现的功能,同样可以使用纯 Node 实现。 在本文中,我们将基于前面的 …
koa源码--基础篇
这里主要介绍koa的最重要的Emitter模块和Debug模块
Express 与 koa 中间件模式对比
起因 最近在学习koa的使用, 由于koa是相当基础的web框架,所以一个完整的web应用所需要的东西大都以中间件的形式引入,比如koa-router, koa-view等。在koa的文档里有提到:koa的中间件模式与express的是不一样的,koa是洋葱型,express是直…
带你走进 koa2 的世界(koa2 源码浅谈)
最近使用 koa2 搭建博客,async/await 异步流程控制确实比较优雅,但是在使用 koa2 过程中也遇到不少的问题,如何编写中间件,如何替换 express 中间件为 koa 中间件,还有在实现服务端渲染的时候由于 koa 对于 response 有自己的封装,当时也花了很多时间去调 bug。觉…
Express 实战(七):视图与模板:Pug 和 EJS
前面的内容大都是关于 Express 框架自身的内容,包括:Express 简介、工作原理、框架特点。在系列的最后,我们将把注意力放到 Express 框架周边工具链上。学习如果使用这些工具来拓展 Express 框架的功能。 首先,本文我们将会讨论视图模版引擎的使用。通过这些…
使用pm2+nginx部署koa2(https)
这段时间空余的时候一直在重新写自己的博客,之前是采用的 hexo 生成的博客然后跑在 git page 上的。这次重写是选择的 koa2 这个框架。 今天先来写一下关于 koa2 网站运行部署以及 https 配置。 目前网站的大致结构是: koa2 的应用跑在 1113 端口…
Express 实战(八):利用 MongoDB 进行数据持久化
毫无疑问,几乎所有的应用都会涉及到数据存储。但是 Express 框架本身只能通过程序变量来保存数据,它并不提供数据持久化功能。而仅仅通过内存来保存数据是无法应对真实场景的。因为内存本身并不适用于大规模的数据储存而且服务停止后这些数据也会消失。虽然我们还可以通过文件的形式保存数…
Express 实战(五):路由
作为 Express 中的最大特点之一,路由让你可以将不同的请求映射到不同的中间件中。这一章我们将会深入学习这部分的内容,另外还包括如何在 Express 使用 HTTPS 以及部分 Express 4 中的新特性等等。当然,学习过程还是通过示例应用和代码的形式进行展现的。 其…