ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
### 控制器定义 <br> 控制器文件需要编写在 ``controller`` 目录下,并且需要继承 ``think-js-lib`` 的 ``Controller`` ``` const Controller = require('think-js-lib').Controller class HelloController extends Controller{ sayHello(){ let result = [ { name: '无穷369', title: '全栈工程师', blog: 'https://www.zhangyubk.com' } ] return this.showSuccess(result) } } ``` ## 常用内置方法 * [`this.Utils`](./内置工具函数.md)  // 常用工具函数调用,注意这是一个属性 * [`this.getToken()`](./JWT的使用.md)  // 生成JWT TOKEN * [`this.validateToken()`](./JWT的使用.md)  // 验证JWT TOKEN是否正确 * [`this.getParams()`](./参数获取器getParams.md)  // 获取GET POST传参,同时可校验参数 * [`this.showSuccess()`](./内置showSuccess方法.md)  // 返回JSON格式数据 * [`this.ApiException()`](./内置ApiException方法.md)  // 返回一个异常 * [`this.Db()`](./连接数据库.md)  // 使用MySql数据库 * [`this.RDb()`](./使用Redis.md)  // 使用Redis * [`this.EDb()`](./使用ElasticSearch.md)  // 使用ElasticSearch * [`this.MDb()`](./使用MongoDB.md)  // 使用MongoDB * [`this.M()`](./模型.md)  // 使用模型 * [`this.Log4j()`](./日志处理.md)  // 使用日志处理 * [`this.WxPay()`](./微信支付.md)  // 使用微信支付 * [`this.AliPay()`](./支付宝支付.md)  // 使用支付宝支付 * [`this.SMS()`](./阿里短信服务.md)  // 使用阿里短信服务 * [`this.OSS()`](./使用阿里云OSS对象存储.md)  // 使用阿里对象存储 * [`this.Fetch()`](./网络请求器Fetch.md)  // 使用网络请求