74 # koa 的基本使用

简介: 74 # koa 的基本使用

koa 是对 http 的一个封装,实现了一个 node 框架,可以根据这个框架实现自己的 MVC 框架。

每个人用 koa 的方式都大不一样,无法做到约定性,所以才会有 egg 基于 koa 封装的约定性的框架。

安装

npm init -y
npm install koa

使用

主要用法就是 use,on,listen。

use 就是注册中间件,on 就是监听错误,listen 就是启动服务。

const Koa = require("koa");
const app = new Koa();
app.use(async (ctx, next) => {
    ctx.body = "Hello kaimo Koa";
});
app.on("error", (err) => {
    console.log(err);
});
app.listen(3000);

然后启动服务

nodemon demo.js

koa 源码结构

koa 源码目录结构如下:

  • lib
  • application.js:创建应用
  • context.js:上下文
  • request.js:koa 中自己实现的 request 的对象
  • response.js:koa 中自己实现的 response 的对象

目录
相关文章
|
8月前
|
JSON 前端开发 JavaScript
3分钟让你学会axios在vue项目中的基本用法(建议收藏)
3分钟让你学会axios在vue项目中的基本用法(建议收藏)
501 0
|
JSON 前端开发 中间件
axios基本使用,express中间件
axios基本使用,express中间件
|
4月前
|
中间件 C++
|
7月前
|
JavaScript
|
8月前
|
JavaScript 前端开发
vue日常学习,基本使用
vue日常学习,基本使用
35 1
|
8月前
|
JavaScript 前端开发
Mockjs基本使用
Mockjs基本使用
44 0
|
8月前
|
JSON JavaScript 前端开发
axios基本使用
axios基本使用
56 0
|
中间件 API
|
JavaScript
Axios简单使用与配置安装-Vue
Axios简单使用与配置安装-Vue
|
JSON JavaScript 前端开发
vue的学习之路(Axios 基本使用)
🍅程序员小王的博客:程序员小王的博客 🍅 欢迎点赞 👍 收藏 ⭐留言 📝 🍅 如有编辑错误联系作者,如果有比较好的文章欢迎分享给我,我会取其精华去其糟粕 🍅java自学的学习路线:java自学的学习路线
213 0
vue的学习之路(Axios 基本使用)