1.1.3 • Published 2 years ago

think-js-lib v1.1.3

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago
  • 💪 减少造轮子拿来即用
  • 🔥 集成了众多常用SDK

think-js-lib

think-js-libThinkJS框架 的核心依赖,两者互相依托不可分开。之所以将核心功能拆分成单独的依赖包,是为了避免核心包版本迭代过程中影响 ThinkJS框架层的业务逻辑。如果想使用 think-js-lib 升级后的新功能,只需要修改 ThinkJS框架中 package.jsonthink-js-lib 的版本,重新 install 即可。

目录结构

.
├── lib                          // 依赖目录
│   ├── config.js                // 全局配置文件
│   ├── controller.js            // 控制器
│   ├── elasticsearch.js         // ES封装
│   ├── error.js                 // 全局异常处理
│   ├── errorcode.js             // 状态码枚举
│   ├── exception.js             // 重写异常处理
│   ├── log4j.js                 // 日志输出
│   ├── model.js                 // 模型
│   ├── mongodb.js               // mongodb封装
│   ├── route.js                 // 路由实现
│   ├── start.js                 // 初始化文件
│   ├── thinkdb.js               // mysql封装
│   ├── thinkredis.js            // redis封装
│   ├── utils.js                 // 常用工具函数
│   └── validate.js              // 参数验证器
├── index.js                     // 入口文件
├── package.json                 // 配置文件
└── README.md                    // 项目介绍

更新

卸载旧版重新安装

pnpm uninstall think-js-lib

pnpm install think-js-lib@1.1.1

修改 package.json 里版本号安装

"think-js-lib": "1.1.1"

pnpm install

常用功能

  • this.Utils // 常用工具函数调用,注意这是一个属性
  • this.getToken() // 生成JWT TOKEN
  • this.validateToken() // 验证JWT TOKEN是否正确
  • this.getParams() // 获取GET POST传参,同时可校验参数
  • this.showSuccess() // 返回JSON格式数据
  • this.ApiException() // 返回一个异常
  • this.Db() // 使用MySql数据库
  • this.RDb() // 使用Redis
  • this.EDb() // 使用ElasticSearch
  • this.MDb() // 使用MongoDB
  • this.M() // 使用模型
  • this.Log4j() // 使用日志处理
  • this.WxPay() // 使用微信支付
  • this.AliPay() // 使用支付宝支付
  • this.SMS() // 使用阿里短信服务
  • this.OSS() // 使用阿里对象存储
  • this.Fetch() // 使用网络请求

执照

ThinkJS已申请软件著作,可在中国版权保护中心中查看 CPCC.

1.1.3

2 years ago

1.1.2

2 years ago

1.1.1

2 years ago

1.1.0

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago