初识Koa

作者: talent_ray | 来源:发表于2018-07-24 16:14 被阅读0次

官网在此 https://koa.bootcss.com/

一句话总结,koa是一种新的简单的、好用的web框架
使用koa需要注意的是node版本应该是v7.6以上

koa的使用

  1. npm init
  2. npm install koa -s

在根目录新建app.js

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

上面的代码创建了一个http,就是这么简单
现在我们可以尝试让这个http服务来响应我们的请求

app.use(ctx=>{
  ctx.response.body = 'hello koa';
})

koa提供一个context对象,包含request及response对象,我们可以使用req及res中的方法对其进行操作,现在
我们访问localhost:3000端口就可以看到返回了

koa-router

一样先下载依赖 npm install koa-router

const Koa = require('koa');
const app = new Koa();
const router = require('koa-router')();
app.use(router.get('/index'),ctx=>{
  ctx.body = 'hello word'
})
app.listen(3000);

通过use注册路由,以达到请求分发的目的

相关文章

  • 初识Koa

    官网在此 https://koa.bootcss.com/ 一句话总结,koa是一种新的简单的、好用的web框架使...

  • 从零开始的Koa实战(1) 初识Koa

    前期准备 为了更好的使用 async/await ,我们选择 7.6.0 以上的 node.js 环境,当然,我们...

  • koa2 用到的中间件

    koa-router //koa路由 koa-bodyparser //post 获取值 koa-stat...

  • Koa2教程(初识篇)

    目录一、定义二、安装三、koa中间件 系列教程Koa2教程(入门篇)Koa2教程(常用中间件篇) 一、定义 一个简...

  • koa-router处理URL

    koa-router处理URL koa-router使用的结构const Koa = require('koa')...

  • koa 自学入门

    const Koa = require('koa');const route = require('koa-rou...

  • 初见 Koa 2

    koa 和 koa 2 最大的不同是koa 2 支持 async/await。koa 通过结合 generato...

  • trello01:后端搭建

    开发依赖: koa : 后端的主框架。 koa-router:基于Koa的路由。 koa-static-cache...

  • Koa2教程(常用中间件篇)

    目录一、koa-bodyparser二、koa-router三、koa-views + ejs四、koa-stat...

  • koa2设置跨域

    npm install --save koa2-corsvar Koa = require('koa');var ...

网友评论

      本文标题:初识Koa

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