前言
在正式开始之前,需要先知道用到的东西:
koa:Koa 是一个基于 Node.js 的 Web 应用框架,非常适合开发API服务,可以与前端框架(如 Vue.js、React.js)结合使用,实现前后端分离的开发模式。koa-router:是一个用于在 Koa 框架中实现路由功能的模块。koa-body:是一个用于 Koa 框架的中间件,它主要用于处理 HTTP 请求中的请求体。
文档:
Koa 是一个基于 Node.js 的 Web 应用框架,由 Express 原班人马打造。
Koa 并没有捆绑任何中间件,而是提供了一套优雅的方法,帮助开发者快速地编写服务端应用程序。
项目初始化
创建一个文件夹:ko2-mongodb
打开文件夹,初始化项目,生成一个package.json 文件:
npm init -y
这个命令会自动创建一个 package.json 文件,该文件是 Node.js 项目的配置文件,包含了项目的名称、版本、依赖项、脚本等重要信息。
通过 -y(或 --yes)参数,命令会自动使用默认值填充 package.json,无需手动回答一系列问题。
如果需要在本地git仓库对项目版本做管理,可以初始化git:
git init
在项目根目录下新建一个.gitignore文件,让项目的某些文件不要提交到git仓库:
node_modules
项目搭建
安装Koa框架:
npm install koa
安装成功,在package.json中会显示依赖信息:

创建src/main.js,编写代码:
// 导入koa, koa是一个类
const Koa = require('koa')
// 创建koa实例对象:app
const app = new Koa()
// 使用 app.use() 方法添加中间件,且只能写一个中间件
// 注意:app.use 只能接收函数作为参数
app.use((ctx, next) => {
// 中间件逻辑
ctx<

最低0.47元/天 解锁文章
859

被折叠的 条评论
为什么被折叠?



