重构代码, 优化日志输出

This commit is contained in:
zhl 2021-05-28 11:55:40 +08:00
parent 751cc54f97
commit 8ad9c573b2
5 changed files with 16 additions and 8 deletions

View File

@ -46,7 +46,12 @@ export class AdminServer {
let self = this
for (let [controller, config] of RouterMap.decoratedRouters) {
for (let data of config.data) {
logger.info('find admin router', data.method || 'all', data.path, controller.name)
logger.info(
'add router',
data.method || 'all',
data.path,
`${data.target.constructor.name}.${controller.name}()`,
)
// @ts-ignore
self.server[data.method || 'all'](
data.path,

View File

@ -7,7 +7,7 @@ import { generate_captcha } from '../../utils/captcha.util'
import { isTrue } from '../../utils/string.util'
import { Shop } from '../../models/shop/Shop'
class AccountController extends BaseController {
export default class AccountController extends BaseController {
@router('post /api/admin/login')
async login(req, res) {
const { username, password } = req.params
@ -238,5 +238,3 @@ class AccountController extends BaseController {
res.send(cap.data)
}
}
export default AccountController

View File

@ -4,7 +4,7 @@ import { AdminRole } from '../../models/admin/AdminRole'
import { ZError } from '../../common/ZError'
import { FastifyInstance } from 'fastify'
class RoleController extends BaseController {
export default class RoleController extends BaseController {
@permission('role:update')
@router('post /api/roles')
async saveRole(req) {

View File

@ -47,7 +47,12 @@ export class ApiServer {
let self = this
for (let [controller, config] of RouterMap.decoratedRouters) {
for (let data of config.data) {
logger.info('find api router', data.method || 'all', data.path, controller.name)
logger.info(
'add router',
data.method || 'all',
data.path,
`${data.target.constructor.name}.${controller.name}()`,
)
// @ts-ignore
self.server[data.method || 'all'](
data.path,

View File

@ -11,7 +11,7 @@ import { UserReward } from '../../models/UserReward'
class ExamController extends BaseController {
@role('anon')
@router('post /api/:accountid/exam/list')
async list(req, res) {
async list(req) {
let { shop, accountid, eid, delay } = req.params
if (!shop || !validShopId(shop)) {
throw new ZError(10, '没有店铺id或者店铺id格式不正确, 测试使用: 607ff59d4a4e16687a3b7079')
@ -69,7 +69,7 @@ class ExamController extends BaseController {
@role('anon')
@router('post /api/:accountid/exam/answer')
async report(req, res) {
async report(req) {
/**
* type 0:正常 1: 超时
*/