koa2 快速开始

环境准备

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 快速开始

 

 

 检查是否安装成功:

koa2 快速开始

 

 

 快速开始

安装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,效果如下:

koa2 快速开始

 

参考链接:

1. https://chenshenhai.github.io/koa2-note/note/start/quick.html

2. https://www.jianshu.com/p/03a76b2e7e00

3. https://www.jianshu.com/p/bc0410036a95

4. https://www.itying.com/koa/start-install.html

上一篇:Day05 Flex布局+Rem适配+flexible.js自适应屏幕宽度+less运算完成web移动端


下一篇:Node.js-Koa2框架生态实战-从零模拟新浪微博 完整教程