Koa.js - 概述

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

什么是Koa?

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

为什么选择Koa?

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

帕格

帕格(早期已知)作为Jade)是编写HTML模板的简洁语言.

  • 生成HTML

  • 支持动态代码

  • 支持可重用性(DRY)

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

MongoDB和Mongoose

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

Mongoose是node.js的客户端API,可以从Koa应用程序轻松访问我们的数据库.