# node-koa-mock-data **Repository Path**: noviceLuo/node-koa-mock-data ## Basic Information - **Project Name**: node-koa-mock-data - **Description**: Koa Mock 数据 - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-05-08 - **Last Updated**: 2025-05-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # node-koa-mock-data ## 介绍 基于 Koa 和 Mockjs 模拟接口数据 ## 安装教程 ```bash yarn add koa # koa-router: 路由处理 yarn add koa-router # koa-bodyparser: 请求体解析 yarn add koa-body # https://www.npmjs.com/package/koa-body yarn add koa-bodyparser # koa-cors: 支持跨域 yarn add koa-cors # koa-logger: 开发日志 yarn add koa-logger # 代码修改后会自动重启 yarn add nodemon -D # Mockjs(http://mockjs.com) yarn add mockjs -D ``` ## 请求参数获取 ```js // query 参数获取 const query = ctx.query // params 参数获取 // router.get('/user/:id') ctx.params.id // router.get('/user/:id/uid') ctx.params.uid const params = ctx.params // body 参数 // yarn add koa-body // TODO: 未获取form-data数据 const body = ctx.request.body ```