1.本人新手,看了好多文档,用koa2+koa-generator+monogoDB搭建了个demo,试图去写一些简单的接口。
但是问题来了,如何统一设置返回的格式呢?或者我的项目目录需要如何设置,结构需要怎么样的优化?
目前的目录:
2用能境战求道,重件开又是正易里是了些之框.例如:查询用户的接口,代码如求圈分件圈浏第用代是水刚道。的它还下
const router = require('koa-router')()
const db = require('monk')('127.0.0.1:27017/test1') //中间件连接数据库
router.prefix('/queryUsers') //接口前缀
let table1Data = db.get('table1');
router.get('/', async function (ctx, next) {
let getParams = ctx.request.query;
ctx.response.type = 'application/json';
if(getParams._id){
ctx.body = {
code:200,
msg:"success",
content:await table1Data.find({_id:getParams._id})
}