Koa安装和应用

1、Koa2

1.1 简介

Koa 是一个新的 web 框架,由 Express 幕后的原班人马打造, 致力于成为 web 应用和 API 开发领域中的一个更小、更富有表现力、更健壮的基石。 通过利用 async 函数,Koa 帮你丢弃回调函数,并有力地增强错误处理。 Koa 并没有捆绑任何中间件, 而是提供了一套优雅的方法,帮助您快速而愉快地编写服务端应用程序。

  • Koa2是Node.js Web Server框架
  • 官网地址:https://koa.bootcss.com/
  • 通过async/await语法高效编写Web Server
  • 中间件机制,能合理拆分业务代码

1.2 安装

新建文件夹:KoaDemo

进入到KoaDemo文件中,打开CMD,运行如下命令1:

npm init -y

运行结果

Wrote to E:\Code\KoaDemo\package.json:

{
  "name": "koademo",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "keywords": [],
  "author": "",
  "license": "ISC"
}

运行命令2:

cnpm install koa --save

运行结果:

√ Linked 41 latest versions fallback to E:\Code\KoaDemo\node_modules\.store\node_modules
√ Installed 1 packages on E:\Code\KoaDemo
√ All packages installed (42 packages installed from npm registry, used 2s(network 2s), speed 235.24KB/s, json 40(142.23KB), tarball 211.57KB, manifests cache hit 1, etag hit 1 / miss 1)

dependencies:
+ koa ^2.15.3

1.3 简单使用

在KoaDemo中新建app.js文件,编写如下代码:

const Koa = require('koa');
const app = new Koa();

// response ctx=>context
app.use(ctx => {
    ctx.body = 'Hello Koa';
});

app.listen(3000);

进入到KoaDemo中运行如下命令,启动程序,光标会一直闪烁:

node app.js

浏览器打开localhost:3000端口:

在这里插入图片描述

1.4 使用脚手架创建Koa项目

win+r输入CMD,打开CMD窗口,安装脚手架koa-generator

cnpm i -g koa-generator

安装成功:

在这里插入图片描述

查看koa2版本

koa2 --version
1.1.17

新建文件夹demo1,打开CMD,创建项目myapp

koa2 myapp

创建成功:

在这里插入图片描述

切换到myapp目录,安装依赖包:

cnpm install

安装成功:

在这里插入图片描述

启动demo2项目

npm start

浏览器访问localhost:3000

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

叁拾舞

你的鼓励将是我最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值