This commit is contained in:
robin
2022-05-21 06:48:12 +08:00
parent b5f918776e
commit 96333ae7a9
45 changed files with 650 additions and 64 deletions
+8
View File
@@ -0,0 +1,8 @@
'use strict';
const bodyParser = require('koa-bodyparser')
// 错误处理
module.exports = {
sort: 4, //排序
use : true, // 是否使用
fun : bodyParser()
}
+16
View File
@@ -0,0 +1,16 @@
'use strict';
const error = require('koa-json-error')
// 错误处理
module.exports = {
sort: 3, //排序
use : true, // 是否使用
fun : error((err) => {
return {
status : err.status,
message: err.message,
code : err.code,
res : false,
// postFormat: (e, obj) => process.env.NODE_ENV === 'production' ? _.omit(obj, 'stack') : obj
}
})
}
+7
View File
@@ -0,0 +1,7 @@
'use strict';
const logger = require('koa-logger')
module.exports = {
sort: 2, //排序
use : true, // 是否使用
fun : logger()
}
+14
View File
@@ -0,0 +1,14 @@
'use strict';
/*响应时间*/
module.exports = {
sort: 1, //排序
use : true, // 是否使用
fun : async (ctx, next, app) => {
// console.log(ctx, next, options);
// const timetaken = `${ctx.request.method}${ctx.request.url} 响应时间`
// console.time(timetaken)
// app.logger.debug("123")
await next()
// console.timeEnd(timetaken)
}
}