美文网首页
Koa初体验

Koa初体验

作者: 来瓶二锅头00 | 来源:发表于2020-06-19 09:28 被阅读0次

    环境准备

    由于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
    

    相关文章

      网友评论

          本文标题:Koa初体验

          本文链接:https://www.haomeiwen.com/subject/uxomxktx.html