uchiha
TypeScript icon, indicating that this package has built-in type declarations

0.0.21 • Public • Published

uchiha

node server framework for zcy fe

版本更新时顺手更新一下 CHNAGELOG.md,里面有例子。

开始

  • 安装
$ npm install
  • 配置 framework
// package.json
{
  "egg": {
    "framework": "uchiha"
  },
  "dependencies": {
    "uchiha": "^0.0.13"
  },
}

API

context

提供多个内置函数,方便调用:

  • success(data): 执行成功返回,格式为:
{
  success: boolean,
  data: any
}
  • fail(error): 执行失败返回,格式为:
{
  success: boolean,
  message: string,
  error?: any
}
  • getParams(key?:string): 获取参数,不分 get 或 post, 不传 key 则返回所有 parameters

controller

提供多个内置函数,方便调用, 参考 context

controller validator

内置插件

  • egg-alinode
  • egg-oss
  • egg-router-plus

请酌情使用上述插件,可在 config 中 enable or disable

TypeScript

框架提供 ts 定义文件,如果你需要在开发时有提示可以

// 直接从框架中引入 Service Controller 
const { Service, Controller } = require('uchiha');

示例

暂无

问题 & 建议

暂无

Readme

Keywords

Package Sidebar

Install

npm i uchiha

Weekly Downloads

1

Version

0.0.21

License

MIT

Unpacked Size

21.5 kB

Total Files

24

Last publish

Collaborators

  • pomelo_dream