该系列主要是介绍一些nodejs相关的基础知识,没有什么特别难的知识点,都是一些比较基础知识点。大家学习起来,也会比较容易理解和接收。
这些知识点,也是以前自己学习nodejs的时候,学习过的知识点。有些知识点,可能是由于学习的时间比较久了,也有可能是平时工作中用到的机会比较少,也差不多快把它们都忘记掉了。现在把它们都写下来,写成文章,一方面是记录下自己以前学习的nodejs知识点,一方面也是复习巩固自己以前学习的nodejs知识点。不要学着学着,就把以前的知识点都忘光了。
实现之前,你首先需要安装nodejs环境。因为我们写的代码需要在node环境上运行,如果你没有,那么文件会运行不了。
以下是nodejs的安装地址,如果你没有安装的话,可以先把它安装上。安装了可以忽略这一步,跳到下面一步。
在nodejs系列最开始的文章nodejs系列:1.怎么使用nodejs来写一个服务器
里,我们就介绍了怎么在node里面创建一个服务器。主要是利用node的http模块,来创建一个服务器。
在nodejs系列开始几篇文章里,我们介绍了一些node的内置模块。使用这些内置模块,可以使用许多有用的功能。但是这些内置模块也有一个问题,就是使用过于繁琐。我们在这个项目里写了一遍,在另外一个项目里还要再写一遍,比较繁琐。
那有没有更简单的使用方式?
答案是有的,那就是–koa
,一个第三方库。
下面,我们来简单介绍一下koa
koa是一个新的node框架,由express通用框架幕后的原班人马打造。致力于成为web应用和api开发领域中的一个更小、更富有表现力、更健壮的基石。
通过使用async函数,Koa可以帮助你丢弃掉回调函数,并有力地增强了错误处理的能力。
koa没有捆绑任何中间件,而是提供了一套优雅的方法,帮助你快速、愉快地编写服务端应用程序。
koa简单介绍完了,接着我们就介绍下怎么使用koa
在cmd里,使用npm命令,创建一个项目
npm init
使用npm init 命令,我们可以创建一个项目,可以暂时不用设置项目的配置项,一路按回车,保持默认选项即可。
npm install koa
使用npm install 命令,安装koa
创建index.js文件,引入koa
const koa = require("koa")
const app = new koa()
创建一个koa的实例对象,使用该实例对象来创建服务器
app.listen(3000, () => {console.log("服务器启动!")
})
在cmd里,用node运行index.js文件,在cmd里查看打印日志
我们可以看到,服务器启动了。
本篇文章,我们主要介绍了什么是Koa?
koa是nodejs的一个通用框架,它没有捆绑任何中间件,而是提供了一套优雅的方法,帮助你快速、愉快地编写服务端应用程序。
同时,通过一个简单例子,介绍了怎么使用koa框架,快速创建一个服务器。
最后,放上自己比较喜欢的一句诗句:
千淘万漉虽辛苦,吹尽狂沙始到金 - 唐 刘禹锡《浪淘沙》