环境准备
Node.js简介
因为node.js v7.6.0开始完全支持async/await,不需要加flag,所以node.js环境都要7.6.0以上。Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。Node.js 的包管理器 npm,是全球最大的开源库生态系统。
下载并安装
- 因为node.js v7.6.0开始完全支持async/await,不需要加flag,所以node.js环境都要7.6.0以上
- node.js环境 版本v7.6以上
- npm 版本3.x以上
- 直接去 node.js官网 https://nodejs.org/en/ (貌似下好就自带npm
一路回车,其中有一步可选择"Add to path",这样可以避免自己配置环境变量
目录结构长这样:
检查是否安装成功:
快速开始
安装koa2
#换成国内源 npm config set registry https://registry.npm.taobao.org # 初始化生成package.json npm init # 安装koa2 npm install koa
hello world代码
默认的入口文件为 index.js,编辑
const Koa = require('koa') //koa2中间件依赖 const app = new Koa() //js的继承 app.use( async ( ctx ) => { ctx.body = 'hello world' }) //koa2中间件 app.listen(3000) //服务启动端口 console.log('启动成功') //日志打印
启动Demo
node index.js
访问http:localhost:3000,效果如下:
参考链接:
1. https://chenshenhai.github.io/koa2-note/note/start/quick.html
2. https://www.jianshu.com/p/03a76b2e7e00