下一节:

  KoaJS 教程



  • 什么是Koa

    koajs
    Koa 为构建应用程序提供了一个最小的接口。它是一个非常小的框架(600loc),提供了构建应用程序所需的工具,并且非常灵活。对于 Koa,npm 上有许多可用的模块,可以直接插入其中。Koa 可以被认为是 Express.js 没有所有的铃声和口哨声。
  • 为什么使用Koa

    Koa 占用的空间很小(600 LoC),是创建服务器端应用程序的一个非常薄的抽象层。它是完全可插拔的,并且有一个巨大的社区。这也使我们能够轻松地扩展 Koa 并根据需要使用它。它是使用前沿技术(ES6)构建的,这使得它比 Express 等旧框架具有优势。
    Pug(早期称为Jade)是一种用于编写HTML模板的简洁语言;和 Koa 一起使用:
    • 生成 HTML
    • 支持动态代码
    • 支持可重用性(干)
    • 它是与 Koa 一起使用的最流行的模板语言之一。
    MongoDB 是一个开源的文档数据库,旨在简化开发和扩展。我们将使用这个数据库来存储数据。
    Mongoose 是用于 node.js 这使得从我们的 Koa 应用程序访问我们的数据库变得很容易。
  • 听众

    本教程是为那些对 HTMLJavaScript(ES6)和客户机服务器如何工作有基本知识的人创建的。完成本教程后,您将能够为移动应用程序构建中等复杂的网站和后端。
  • 先决条件

    你应该具备 JavaScript(ES6)HTML 的基本知识。如果您不熟悉这些,我们建议您先浏览一下他们的教程。一些关于 HTTP 工作原理的知识对于您理解本教程非常有帮助(不是必需的)。掌握 MongoDB 的基本知识将有助于您学习数据库章节。
下一节: