初始koa
koa是一个新的web框架,基于nodejs平台,koa没有捆绑任何中间件,而是提供了一套优雅的函数库,帮助您快速而愉快的编写服务端应用程序。
一个demo带你了解koa😆
1、不用koa时的写法
let http = require('http'); //node 中的api
let server = http.createServer((req, res) => {
res.end('hello world')
})
server.listen(4000)
2、用koa之后的写法
const Koa = require('koa');
const app = new Koa();
app.use((ctx, next) => {
ctx.body = 'Hello World';
});
app.listen(3000);
对比发现,相对原生,koa多了两个实例上的use、listen方法,和use回调中的ctx、next两个参数。这四个不同,几乎就是koa的全部了,也是这四个不同让koa如此强大。
安装
1.确保已安装node,npm
node -v
npm -v
2.安装koa脚手架koa-generator
cnpm install koa-generator --save -g
3.生成koa2项目
koa2
4.安装依赖包