koa2简介和简单使用
Koa2
Koa 是一个新的 web 框架,由 Express 幕后的原班人马打造, 致力于成为 web 应用和 API
开发领域中的一个更小、更富有表现力、更健壮的基石。通过利用 async 函数,Koa 帮你丢弃回调函数,并有力地增强错误处理。Koa 并没有捆绑任何中间件,
而是提供了一套优雅的方法,帮助您快速而愉快地编写服务端应用程序。koa2利用ES7的async/await特性,极大的解决了我们在做nodejs开发的时候异步给我们带来的烦恼。
koa 仅仅提供了一个轻量优雅的函数库,使得编写 Web 应用变得得心应手。开发思路和express差不多,最大的特点就是可以避免异步嵌套。
前端老兵,公众号:前端爱好者
Koa+MongoDB实战教程–学习笔记02
安装 koa2
npm install koa
使用脚手架安装koa
第一步全局安装脚手架
npm install -g koa-generator
第二步:创建koa2项目
koa2 test -e 【test为项目名称,-e是使用ejs模版引擎】
如果不使用ejs模板,请去掉 -e
强烈推荐使用脚手架安装,可以省去很多麻烦。
利用koa2创建服务器
创建服务器代码目录(此步骤可省略,根据自己实际情况即可)
在项目根目录下创建server文件夹用于存放后台地址目录。
脚手架安装koa项目
在服务器代码目录下执行koa server
即可完成代码koa服务器构建。如下图:
启动项目
在服务器项目代码目录下,打开终端,并执行如下代码
npm start
启动项目成功,如下图展示:
浏览器中输入"http://localhost:3000/",即可看到启动后的展示
如何修改koa启动端口
koa默认是3000端口,这和react的默认端口重叠,那么如何解决端口冲突?
koa端口设置在bin/www文件下:
修改成所需要的即可。
此处只是对koa知识点的回顾,更多内容请查看本公众号前面文章。