目录

Koa.js - 概述

Web应用程序框架为您提供了构建网站,Web应用程序和后端的简单API。 您无需担心低级协议,进程等。

什么是Koa?

Koa提供了构建应用程序的最小接口。 它是一个非常小的框架(600 LoC),它提供了构建应用程序所需的工具,并且非常灵活。 npm为Koa提供了许多模块,可以直接插入其中。 Koa可以被认为是express.js的核心,没有所有的花里胡哨。

为什么Koa?

Koa占用空间小(600 LoC),是节点上非常薄的抽象层,用于创建服务器端应用程序。 它完全可插拔,拥有庞大的社区。 这也使我们可以轻松扩展Koa并根据我们的需要使用它。 它采用尖端技术(ES6)构建,使其比旧式框架(如express)更具优势。

Pug

Pug(以前称为Jade)是一种用于编写HTML模板的简洁语言。

  • 生成HTML
  • 支持动态代码
  • Supports reusability (DRY)

它是与Koa一起使用的最流行的模板语言之一。

MongoDB和Mongoose

MongoDB是一个开源的文档数据库,旨在简化开发和扩展。 我们将使用此数据库来存储数据。

Mongoose是node.js的客户端API,可以很容易地从我们的Koa应用程序访问我们的数据库。

<上一篇.Koa.js - 教程
Koa.js - 环境.下一篇>
↑回到顶部↑
WIKI教程 @2018