手记

【九月打卡】第6天 前端工程师 Koa2框架

每天一遍,防止颓废。


课程名称:前端工程师2022
课程章节:Koa2框架 2163
讲师:双越
课程j介绍:

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开始写,开发过程我们都会借助工具,选一个框架,没有工具和框架,将不可用于实际项目开发。今天学习就到里,祝慕课网中秋节快乐。



0人推荐
随时随地看视频
慕课网APP