Koa框架的基本使用(一)

本文介绍了Koa,一个基于Node.js的下一代web框架,其核心特性在于不内置中间件,强调轻量级和灵活性。内容包括Koa的版本介绍、依赖的Node.js版本、以及常用模块的安装与作用:如koa-router用于路由监听,koa-views支持模板引擎,koa-static处理静态资源,koa-body则用于处理POST请求数据和文件上传。
摘要由CSDN通过智能技术生成

官网解释Koa是基于Nodejs平台下的下一代web框架,Koa不在内核方法中调用任何中间件,
它不仅是一个轻量级的函数库,几乎所有的功能都通过第三方来实现。
它提供了一组可以快速优雅的编写服务器应用的方法。
现在有Koa和Koa2两个版本,后者依赖于Nodejs7.6.0版
Koa安装命令 npm i koa
koa-router 监听路由,编写接口时使用,安装命令 npm i koa-router
koa-views 模板引擎解析,比如使用pug模板或其他模板引擎时,需要此模板配置视图模板 ,安装命令 npm i koa-views
koa-static 前端静态文件、图片等静态资源处理模块,配置静态资源目录后,不会出现静态资源Not Found的错误,安装命令 npm i koa-static
koa-body 处理post请求数据,还有文件上传功能,安装命令 npm i koa-body

注意:在项目目录下,安装工具之前先执行一次`npm init -y`命令,会在项目下生成一个默认的package.json配置文件

// 官网地址koajs.com.cn
const Koa = require("koa");//加载koa框架
let app = new Koa();//实例化Koa

/*上下文(Context),ctx--->context
每次请求都将创建一个 Context对象,表示每次对话的上下文(包括http请求与http响应回复),通过加工这个对象,就可以控制返回给用户的内容。
并在中间件中作为接收器引用,或者 ctx 标识符。*/

/
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值