每天一遍,防止颓废。
koa2是企业使用的nodejs框架,因此,本课程将详细讲解koa2框架的基本使用、中间件机制以及洋葱圈模型。
Koa2
实际项目不会从0手写
- 会借助一些工具,如npm i lodash
- 会选择一个框架
- 没有工具和框架的语言,将不可用于实际项目
koa2是什么
- 什么是框架
类比于Vue
封装原生代码的API
规范流程和格式
让开发人员更加关注于业务代码,提高开发效率
- 框架和库的区别:
框架只能使用一个
框架关注全流程,库关注单个功能
类比Vue和lodash
- koa2是nodejs web server框架
通过async/await语法高效编写web server
中间件机制,能合理拆分业务代码
- 安装和基本使用
初始化 npm init
安装 npm install koa2 --save
基本使用
const koa = require('koa');
const app = new koa();
app.use(async (context) => {
context.body = `Hello Word`;
})
// 监听3000端口
app.listen(3000);
- 使用脚手架koa-generator创建koa2项目
实际项目,不会用0搭建koa2环境
使用脚手架koa-generator创建koa项目
类比vue-cli
安装
npm install -g koa-generator
查看版本
koa --version
使用koa2新建项目
koa test4
npm
npm install
运行
npm run dev
心得
在现实实际项目中不会从0开始写,开发过程我们都会借助工具,选一个框架,没有工具和框架,将不可用于实际项目开发。今天学习就到里,祝慕课网中秋节快乐。