Koa初体验

2020-06-19  本文已影响0人  来瓶二锅头00

环境准备

由于koa核心是基于async/await来实现异步的,所以需要安装nodejs v7.6.0及以上版本

Koa安装

1:初始化package.json

npm init

2:安装koa

npm install koa

注:package的name不能为koa.否在安装koa的时候会报错

3:启动koa demo,新建index.js文件

const Koa = require('koa');
const app = new Koa();
app.use(async(ctx)=>{
    ctx.body = 'Hello world';
});
app.listen(3000);

4:查看页面,浏览器打开http://localhost:3000/

1592529301(1).jpg

Koa源码目录结构

HED6V`Z8L(HU1N9D9U%DYCE.png
  1. application.js 整个koa的入口,封装了context,request,response以及中间件的处理流程
  2. context.js 处理应用上下文,封装了request.js 和response.js用法
  3. request.js 处理http请求
  4. response.js 处理http响应

Koa生成器

我们有的时候如果想最简单创建一个koa应用,可以直接通过koa生成器来进行创建一个新的koa应用

 npm install koa-generator -g
 koa koa_demo
上一篇 下一篇

猜你喜欢

热点阅读