0.2.0 • Published 4 years ago

@serializedowen/egg-shell-decorator v0.2.0

Weekly downloads
1
License
MIT
Repository
github
Last release
4 years ago

蛋壳~给你的Egg加个壳~(该项目本人会持续维护,欢迎大家提Issues和加入微信群~)

快速开始

import { Controller } from 'egg';
import { Get, Middleware } from 'egg-shell-decorators';
import JwtValidator from '../middleware/jwt-validator';

export default class UserController extends Controller {

  @Get('/')
  @Middleware([ JwtValidator() ])
  public getUser() {
    this.ctx.body = { name: 'super2god' };
  }

}

版本

版本文档上线时间
v1.5.0点击跳转2020-07-28
v1.5.0-beta点击跳转2020-07-13
v1.0.7点击跳转2018-12-29

示例代码

蛋壳示例代码请查看该项目:egg-shell-example(蛋壳示例代码)。

import { Controller } from 'egg';
import { Get, Post } from 'egg-shell-decorators';

export default class UserController extends Controller {

  @Get('/:id')
  public getUser({ params: { id } }) {
    this.ctx.body = `getUser:${id}`;
  }

  @Post('/')
  public createUser({ request: { body: { name, phone, age } } }) {
    this.ctx.body = { name, phone, age };
  }
}

加入小组来面基~

由于本人很少上QQ,所以建的是微信群,而微信群码很快就失效,所以想进交流群的小伙伴加我微信噢~~我拉你进群,欢迎大佬们加入☺️