zoukankan      html  css  js  c++  java
  • Koa

    Koanext generation web framework for node.js
    三行代码架设一个HTTP服务

    const Koa = require('koa');
    const app = new Koa();
    app.listen(3001);
    

    Context

    Koa提供一个Context对象,表示一次对话的上下文:HTTP请求和HTTP响应

    路由:koa-route

    静态资源:koa-static

    中间件:middleware

    每个中间件默认接受两个参数:第一个参数是Context对象,第二个参数是next函数,把执行权转交给下一个中间件。
    middle stack:多中间件,先进后出
    koa-compose:中间件合成

    error事件

    监听:app.on('error', (err, ctx) => console.error('server error', err); );
    释放:ctx.app.emit()
    在try...catch...中必须释放事件,才能让监听函数生效。

    koa-body

    • 表单
    • 文件上传

    推荐教程:Koa | 阮一峰,直接git命令行运行即可

    $ git clone https://github.com/ruanyf/koa-demos.git
    
  • 相关阅读:
    docker
    opencart
    Why is setTimeout(fn, 0) sometimes useful?
    linux下php环境配置
    xampp for linux
    Where to go from here
    freefcw/hustoj Install Guide
    khan academy js
    SDWebImage
    基于OpenCV 的iOS开发
  • 原文地址:https://www.cnblogs.com/wjcx-sqh/p/12934653.html
Copyright © 2011-2022 走看看