koa2学习笔记(一)系列持续更新,但愿对你们有帮助~~~

环境搭建

什么是koa2

koa 是由 Express 原班人马打造的,致力于成为一个更小、更富有表现力、更健壮的 Web 框架。 使用 koa 编写 web 应用,经过组合不一样的 generator,能够免除重复繁琐的回调函数嵌套, 并极大地提高错误处理的效率。koa 不在内核方法中绑定任何中间件, 它仅仅提供了一个轻量优雅的函数库,使得编写 Web 应用变得驾轻就熟。前端

安装node(老鸟跳走)

安装node就和安装通常的软件同样简单,咱们之间去官网下载便可。安装完成后,咱们须要打开cmd命令行,检查是否安装成功。node

$ node -V
v10.15.0
复制代码

同时咱们也须要检查npm是否安装成功,npm和node是绑定在一块儿的,npm是什么呢,就是一个下载工具,经过npm install 包名,能够下载咱们所须要的依赖包。具体的能够去百度google一下。web

$ npm
6.4.1
复制代码

完成以上步骤咱们就能够来学习koa2了。npm

使用koa2

//app.js
const Koa = require('koa')
const app = new Koa()

app.use('/',(ctx) => {
    return ctx.body = 'hello,koa2'
})

app.listen(3000, () => {
    console.log(`the server is start at port 3000`)
})

复制代码

能够看到,这样一个最最简单的服务器就搭建好了后端

咱们打开localhost:3000页面就能够看到bash

hello,koa2服务器

若是对于以上代码还有不懂的地方,建议看一下nodejs的服务器原理。我在下面也贴一下node的服务器搭建过程。session

node服务器

var http = require('http');

http.createServer(function (request, response) {

    // 发送 HTTP 头部 
    // HTTP 状态值: 200 : OK
    // 内容类型: text/plain
    response.writeHead(200, {'Content-Type': 'text/plain'});

    // 发送响应数据 "Hello World"
    response.end('Hello World\n');
}).listen(8888);

// 终端打印以下信息
console.log('Server running at http://127.0.0.1:8888/');
复制代码

这里是一个官方的服务器例子。学习koa2的前提是对node有必定的了解和熟悉。好了若是一切都搞定的话,接下来,咱们就能够来使用koa2来进行后端开发了。下一章,咱们就来讲说koa2路由上面的一些技巧吧。app

小强前端交流群QQ群:724179055框架

定时分析技术和资料,欢迎你们进来一块儿交流。

往期回顾地址:

相关文章
相关标签/搜索