nodejs系列:22.koa介绍

持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第26天,点击查看活动详情

系列介绍

该系列主要是介绍一些nodejs相关的基础知识,没有什么特别难的知识点,都是一些比较基础知识点。大家学习起来,也会比较容易理解和接收。

这些知识点,也是以前自己学习nodejs的时候,学习过的知识点。有些知识点,可能是由于学习的时间比较久了,也有可能是平时工作中用到的机会比较少,也差不多快把它们都忘记掉了。现在把它们都写下来,写成文章,一方面是记录下自己以前学习的nodejs知识点,一方面也是复习巩固自己以前学习的nodejs知识点。不要学着学着,就把以前的知识点都忘光了。

环境安装

实现之前,你首先需要安装nodejs环境。因为我们写的代码需要在node环境上运行,如果你没有,那么文件会运行不了。

以下是nodejs的安装地址,如果你没有安装的话,可以先把它安装上。安装了可以忽略这一步,跳到下面一步。

nodejs安装

前言

在nodejs系列最开始的文章nodejs系列:1.怎么使用nodejs来写一个服务器里,我们就介绍了怎么在node里面创建一个服务器。主要是利用node的http模块,来创建一个服务器。

在nodejs系列开始几篇文章里,我们介绍了一些node的内置模块。使用这些内置模块,可以使用许多有用的功能。但是这些内置模块也有一个问题,就是使用过于繁琐。我们在这个项目里写了一遍,在另外一个项目里还要再写一遍,比较繁琐。

那有没有更简单的使用方式?

答案是有的,那就是--koa,一个第三方库。

下面,我们来简单介绍一下koa

koa

koa是一个新的node框架,由express通用框架幕后的原班人马打造。致力于成为web应用和api开发领域中的一个更小、更富有表现力、更健壮的基石。

通过使用async函数,Koa可以帮助你丢弃掉回调函数,并有力地增强了错误处理的能力。

koa没有捆绑任何中间件,而是提供了一套优雅的方法,帮助你快速、愉快地编写服务端应用程序。

koa简单介绍完了,接着我们就介绍下怎么使用koa

使用

创建项目

在cmd里,使用npm命令,创建一个项目

npm init

使用npm init 命令,我们可以创建一个项目,可以暂时不用设置项目的配置项,一路按回车,保持默认选项即可。

安装koa

npm install koa

使用npm install 命令,安装koa

引入Koa

创建index.js文件,引入koa


const koa = require("koa")
创建实例对象

const app = new koa()

创建一个koa的实例对象,使用该实例对象来创建服务器

监听端口

app.listen(3000, () => {
    console.log("服务器启动!")
})

在cmd里,用node运行index.js文件,在cmd里查看打印日志

0001.png

我们可以看到,服务器启动了。

小结

本篇文章,我们主要介绍了什么是Koa?

koa是nodejs的一个通用框架,它没有捆绑任何中间件,而是提供了一套优雅的方法,帮助你快速、愉快地编写服务端应用程序。

同时,通过一个简单例子,介绍了怎么使用koa框架,快速创建一个服务器。

最后,放上自己比较喜欢的一句诗句:

千淘万漉虽辛苦,吹尽狂沙始到金 - 唐 刘禹锡《浪淘沙》

猜你喜欢

转载自juejin.im/post/7112072063485444126