Home>China>network>Thinkjs|based on Node.js Web Framework

Thinkjs|based on Node.js Web Framework

Country: China Type: network

Tag: Node.js

Chinese Websites: https://thinkjs.org/ Enter The Website

ThinkJS is an open source Node.js framework developed by Qiwutuan. Welefen is mainly responsible for the architecture design and development. The framework uses async/await to completely solve the problem of asynchronous callbacks. The best thing about ThinkJS is that it can be quickly started, simple to develop, powerful, and easy to expand!

ThinkJS

ThinkJS Features:

  1. Support ES6/7 features: You can use ES6/7 (Generator Function, Class, Async & Await) and other features directly in the project. With the help of Babel compilation, it can run stably in the Node.js environment.

  2. Support for a wide range of databases: Supports common databases such as Mysql, SQLite, MongoDB, etc., provides many easy-to-use, highly encapsulated methods, and automatically prevents SQL injection.

  3. Hook & Middleware: The system provides a large number of hooks and middleware, which can easily control and modify requests.

  4. REST API: Automatically generate REST API without writing any code. It can also be customized according to the interface, hide some data and perform permission control.

  5. Support WebSocket: Support common WebSocket clients such as socket.io and SockJS, while the server code remains consistent.

  6. Rich Adapter: Quickly switch Cache, Store, Session, Template and other functions without worrying about which specific method to use.

  7. Automatic update: In development mode, file modifications take effect immediately without restarting the Node.js service.

  8. Command line call: Support command line method to call Action, which is convenient for executing scheduled tasks.

ThinkJS is a Node.js Web framework that embraces the future. It is committed to integrating project best practices and standardizing projects to make enterprise-level team development simpler and more efficient. When 2.x was released, although it brought many great features, it also realized its own shortcomings. In response to these problems, the development team has worked hard for several months and ThinkJS has ushered in a new major version 3.0. This version has been used in multiple online projects.

Related Suggestion