美文网首页
Koa2入门

Koa2入门

作者: 圆小鑫鑫 | 来源:发表于2018-06-22 16:32 被阅读0次

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());

相关文章

  • koa2入门系列

    koa2入门系列(一) koa2入门系列(二) koa2入门系列(三) koa2入门系列(四) koa2入门系列(...

  • koa 洋葱模型

    分析 1、首先这是koa2最简单的入门例子,我将通过这个入门例子来演示koa2的洋葱模型 在这里面,app首先是调...

  • Koa2教程(初识篇)

    目录一、定义二、安装三、koa中间件 系列教程Koa2教程(入门篇)Koa2教程(常用中间件篇) 一、定义 一个简...

  • 关于Node框架选择

    1.WEB框架演进 Express --> Koa --> Koa2 2. Node 调试工具入门教程 http:...

  • Koa2+Nunjucks的实例介绍

    知识准备 koa入门: koa2使用的结构 什么是middleware? middleware顺序的重要性 整理笔...

  • koa2入门

    【链接】koa入门https://www.liaoxuefeng.com/wiki/001434446689867...

  • Koa2入门

    Koa2是现在最流行的基于Node.js平台的web开发框架,它很小,但扩展性很强。Koa给人一种干净利落的感觉,...

  • koa2入门

    github: https://github.com/noyanse1023/learn-koa2019.gitk...

  • Web框架Node.js Koa2 入门需要学什么?

    Web框架Node.js Koa2 入门需要学什么?前端开发需要掌握JS高级应用、异步编程、数据库Sequeliz...

  • koa2入门笔记

    环境准备:安装node.js,建议版本号>=7.6,否则需额外安装插件。 直接安装 node.js :node.j...

网友评论

      本文标题:Koa2入门

      本文链接:https://www.haomeiwen.com/subject/lhnkyftx.html