egg-shell-decorators-plus
TypeScript icon, indicating that this package has built-in type declarations

0.2.3 • Public • Published

蛋壳~给你的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,所以建的是微信群,而微信群码很快就失效,所以想进交流群的小伙伴加我微信噢~~我拉你进群,欢迎大佬们加入☺️

Readme

Keywords

none

Package Sidebar

Install

npm i egg-shell-decorators-plus

Weekly Downloads

0

Version

0.2.3

License

MIT

Unpacked Size

15.6 kB

Total Files

22

Last publish

Collaborators

  • serializedowen