为了账号安全,请及时绑定邮箱和手机立即绑定

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

标签:
Node.js

每天一遍,防止颓废。


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

图片描述
图片描述
图片描述

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消