一、Koa框架概述
Koa是一个基于Node的web服务器开发框架,通过Koa我们可以更便捷的开发web
服务器,不必像前面那样一步步写
二、安装Koa
在安装Koa之前,先初始化一个项目
新建一个空目录,在该目录中打开命令行工具,执行
npm init
初始化完成后,执行下列命令安装Koa
npm i koa --save
三、创建服务器
const Koa = require("Koa") // 引入Koa构造函数
const app = new Koa() // 用构造函数创建对象——创建应用
app.listen(3000, () => {
console.log("server is running")
}) // 设置监听端口
app的use方法可以调用一个函数(中间件),这个函数会在请求和相应之间被调用。函数可以接受两个参数。
-
ctx:上下文变量,可以获取请求与响应的相关信息。
-
next:处理下一个异步函数。
const Koa = require("koa");
const app = new Koa();
//use方法内的函数会在请求与响应之间执行。
app.use(async ctx => {
ctx.body = "hello world"
})
app.listen(3000,() => {
console.log("server