快速入门

2018-02-23 16:22 更新

ThinkJS 是一款使用 ES6/7 特性全新开发的 Node.js MVC 框架,使用 ES7 中async/await,或者 ES6 中的 */yield 特性彻底解决了 Node.js 中异步嵌套的问题。同时吸收了国内外众多框架的设计理念和思想,让开发 Node.js 项目更加简单、高效。

特性

  • 支持 ES6/7 特性可以直接在项目里使用 ES6/7 (Generator Function, Class, Async & Await) 等特性,借助 Babel 编译,可稳定运行在 Node.js 环境上。

  • 支持丰富的数据库支持 Mysql, Sqlite, Mongodb 等常见的数据库,提供了很多简单易用、高度封装的方法,自动防止 SQL 注入。

  • Hook & Middleware系统提供了大量的钩子和中间件,可以方便的对请求进行控制和修改。

  • Rest API自动生成 Rest API,而无需写任何的代码。也可以根据接口定制,隐藏部分数据和进行权限控制。

  • 支持 WebSocket支持 socket.io,sockjs 等常见的 websocket 客户端,而服务端代码始终保持一致。

  • 丰富的 Adapter快速切换 Cache, Store, Session, Template 等功能,而无需关心具体使用哪种方式。

  • 自动更新开发模式下,文件修改后立即生效,无需重启 Node.js 服务。

  • 命令行调用支持命令行方式调用 Action,方便执行定时任务。

原文:https://thinkjs.org/zh-CN/doc/2.0/

以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号