Koa2是现在最流行的基于Node.js平台的web开发框架,它很小,但扩展性很强。Koa给人一种干净利落的感觉,体积小、编程方式干净。
开发环境搭建
安装node.js,但是Koa2的开发,Node.js是有要求的,它要求Node.js版本高于V7.6。因为node.js 7.6版本开始完全支持async/await,不需要再加flag,所以才能完全你支持Koa2。
先检查node的版本,打开运行(快捷键:win+R),然后输入cmd打开命令行工具,在命令行里输入:
node -v
如果版本低于v7.6,那就先升级node版本。方法请看《windows系统更新node版本》
由于本人使用windows系统开发,这里没有mac的方法,mac的方法清自行搞定。
搭建环境
建立一个koa2文件夹。命令行下建立如下:
cd xxx //进入自己选择的文件夹
mkdir koa2 //创建koa2文件夹
cd koa2 //进入koa2文件夹
进入之后,初始化生产package.json 文件
npm init -y
生成package.json后,安装koa包,我们这里使用npm来进行安装。
npm install --save koa
环境安装好后,在文件夹跟目录下新建index.js文件
const app = new Koa()
app.use( async ( ctx ) => {
ctx.body = 'hello koa2'
})
app.listen(3000)
console.log('[demo] start-quick is starting at port 3000')
编写完成后在命令行中输入:
node index.js
然后在浏览器中输入:http://127.0.0.1:3000 就可以看到结果了。
koa-bodyparser中间件
安装中间件
npm install --save koa-bodyparser@3
安装完成后,需要在代码中引入并使用。我们在代码顶部用require进行引入。
const middleware= require('koa-bodyparser');
然后进行使用,如果不使用是没办法调用的。
app.use(middleware());
网友评论