4.8.14 • Published 7 years ago

thinknode v4.8.14

Weekly downloads
4
License
MIT
Repository
github
Last release
7 years ago

介绍


npm version Build Status Dependency Status

A fast, flexible and all-in-one web framework for node.js.

ThinkNode 是一款使用 ECMAScript 全新特性开发的 Node.js MVC 框架,使用 async/await 或者 Promise 解决了 Node.js 中异步嵌套的问题,并集成了项目开发中最常用的组件例如 Session、缓存、ORM等,开箱即用,让开发 Node.js 项目更加简单、高效。

特性


  1. 使用 ES6/7 全新特性来开发项目
  2. 微内核架构,合理解耦方便扩展
  3. 支持 Mysql,MongoDB,postgresSql 等多种数据库,且书写语法一致(使用thinkorm支持)
  4. Model 预加载机制,支持动态加载,动态切换数据源
  5. 开发模式下代码自动更新,无需重启 Node 服务
  6. 支持Http、WebSocket、Restful等多种访问方式
  7. 支持 File、Redis、Memcache 等多种Session及Cache
  8. 支持切面编程,支持 __before,_berore_xxx, _after_xxx 等多种魔术方法
  9. 支持 ejs 模版引擎,可以自行扩展其他解析引擎
  10. 支持国际化和多主题

async/await 示例

src/Admin/Controller/Index.js

export default class extends THINK.Controller {
    //构造方法
    init(http){
        //调用父类构造方法
        super.init(http);
        this.model = THINK.model('Home/User', {});
    }
    
    //控制器默认方法
    async indexAction () {
        let userInfo = await this.model.where({id: 1}).find();
        this.set('userInfo', userInfo);
        return this.display();
    }
}

Promise 示例

src/Admin/Controller/Index.js

export default class extends THINK.Controller {
    //构造方法
    init(http){
        //调用父类构造方法
        super.init(http);
        this.model = THINK.model('Home/User', {});
    }
    
    //控制器默认方法
    indexAction () {
        return this.model.where({id: 1}).find().then(userInfo => {
            this.set('userInfo', userInfo);
            return this.display();
        }).catch(e => {
            return this.error(e.message);
        });
    }
}

文档


https://www.gitbook.com/book/richenlin/thinknode-doc/

webstorm代码提示插件: File --> Import Settings 选择 /node_modules/thinknode/doc/webstrom_thinknode_settings.jar

快速开始


全局安装ThinkNode_kit

npm install -g thinknode_kit

创建项目

在合适的位置执行命令

thinknode new project_name

进入这个目录

cd project_name

安装依赖

npm install

启动服务

npm start

开始访问

打开浏览器,访问http://localhost:3000

贡献者


richenlin richerdlee

协议


MIT

4.8.14

7 years ago

4.9.1

8 years ago

4.9.0

8 years ago

4.8.13

8 years ago

4.8.12

8 years ago

4.8.11

8 years ago

4.8.10

8 years ago

4.8.8

8 years ago

4.8.7

8 years ago

4.8.6

8 years ago

4.8.5

8 years ago

4.8.4

8 years ago

4.8.3

8 years ago

4.8.2

8 years ago

4.8.1

8 years ago

4.8.0

8 years ago

4.7.2

8 years ago

4.7.1

8 years ago

4.7.0

8 years ago

4.6.10

8 years ago

4.6.9

8 years ago

4.6.8

8 years ago

4.6.7

8 years ago

4.6.6

8 years ago

4.6.5

8 years ago

4.6.4

8 years ago

4.6.2

8 years ago

4.6.0

8 years ago

4.5.0

9 years ago

4.4.4

9 years ago

4.4.2

9 years ago

4.4.0

9 years ago

4.3.0

9 years ago

4.2.13

9 years ago

4.2.12

9 years ago

4.2.10

9 years ago

4.2.9

9 years ago

4.2.8

9 years ago

4.2.7

9 years ago

4.2.6

9 years ago

4.2.5

9 years ago

4.2.4

9 years ago

4.2.3

9 years ago

4.2.2

9 years ago

4.2.0

9 years ago

4.1.6

9 years ago

4.1.5

9 years ago

4.1.4

9 years ago

4.1.2

9 years ago

4.1.1

9 years ago

4.1.0

9 years ago

4.0.12

9 years ago

4.0.11

9 years ago

4.0.10

9 years ago

4.0.9

9 years ago

4.0.8

9 years ago

4.0.7

9 years ago

4.0.6

9 years ago

4.0.5

9 years ago

4.0.4

9 years ago

4.0.3

9 years ago

4.0.2

9 years ago

4.0.1

9 years ago

4.0.0

9 years ago

3.2.20

9 years ago

3.2.19

9 years ago

3.2.18

9 years ago

3.2.17

9 years ago

3.2.16

9 years ago

3.2.15

9 years ago

3.2.14

9 years ago

3.2.13

9 years ago

3.2.12

9 years ago

3.2.10

9 years ago

3.2.9

9 years ago

3.2.8

9 years ago

3.2.7

9 years ago

3.2.6

9 years ago

3.2.5

9 years ago

3.2.4

9 years ago

3.2.3

9 years ago

3.2.2

9 years ago

3.2.0

9 years ago

3.1.5

9 years ago

3.1.4

9 years ago

3.1.3

9 years ago

3.1.2

9 years ago

3.1.1

9 years ago

3.1.0

9 years ago

3.0.13

9 years ago

3.0.12

9 years ago

3.0.11

9 years ago

3.0.10

9 years ago

3.0.9

9 years ago

3.0.8

9 years ago

3.0.7

9 years ago

3.0.6

9 years ago

3.0.5

9 years ago

3.0.4

9 years ago

3.0.3

9 years ago

2.11.6

9 years ago

2.11.5

9 years ago

2.11.4

9 years ago

2.11.3

9 years ago

2.11.2

9 years ago

2.11.1

9 years ago

2.11.0

9 years ago

2.10.10

9 years ago

2.10.9

9 years ago

2.10.8

9 years ago

2.10.7

9 years ago

2.10.6

9 years ago

2.10.5

9 years ago

2.10.4

9 years ago

2.10.3

9 years ago

2.10.2

9 years ago

2.10.1

9 years ago

2.10.0

9 years ago

2.9.3

9 years ago

2.9.2

9 years ago

2.9.1

9 years ago

2.9.0

9 years ago

2.8.0

9 years ago

2.7.18

9 years ago

2.7.17

9 years ago

2.7.16

9 years ago

2.7.14

9 years ago

2.7.13

9 years ago

2.7.12

9 years ago

2.7.11

9 years ago

2.7.10

9 years ago

2.7.9

9 years ago

2.7.8

9 years ago

2.7.7

9 years ago

2.7.6

9 years ago

2.7.5

9 years ago

2.7.4

9 years ago

2.7.3

9 years ago

2.7.2

9 years ago

2.7.1

9 years ago

2.7.0

9 years ago

2.6.23

9 years ago

2.6.22

9 years ago

2.6.21

9 years ago

2.6.20

9 years ago

2.6.19

9 years ago

2.6.18

9 years ago

2.6.17

9 years ago

2.6.16

9 years ago

2.6.15

9 years ago

2.6.14

9 years ago

2.6.13

9 years ago

2.6.12

9 years ago

2.6.11

9 years ago

2.6.10

9 years ago

2.6.9

9 years ago

2.6.8

9 years ago

2.6.7

9 years ago

2.6.6

9 years ago

2.6.4

9 years ago

2.6.3

9 years ago

2.6.2

9 years ago

2.6.0

9 years ago

2.5.6

9 years ago

2.5.5

9 years ago

2.5.4

9 years ago

2.5.3

9 years ago

2.5.2

9 years ago

2.5.0

9 years ago

2.4.7

9 years ago

2.4.6

9 years ago

2.4.5

9 years ago

2.4.4

9 years ago

2.4.3

9 years ago

2.4.2

9 years ago

2.4.1

9 years ago

2.4.0

9 years ago

2.3.5

9 years ago

2.3.4

9 years ago

2.3.3

9 years ago

2.3.2

9 years ago

2.3.1

9 years ago

2.3.0

9 years ago

2.2.9

9 years ago

2.2.8

9 years ago

2.2.7

9 years ago

2.2.6

9 years ago

2.2.5

10 years ago

2.2.4

10 years ago

2.2.3

10 years ago

2.2.2

10 years ago

2.2.1

10 years ago

2.2.0

10 years ago

2.1.18

10 years ago

2.1.17

10 years ago

2.1.16

10 years ago

2.1.15

10 years ago

2.1.14

10 years ago

2.1.13

10 years ago

2.1.12

10 years ago

2.1.11

10 years ago

2.1.10

10 years ago

2.1.9

10 years ago

2.1.8

10 years ago

2.1.7

10 years ago

2.1.6

10 years ago

2.1.5

10 years ago

2.1.4

10 years ago

2.1.3

10 years ago

2.1.2

10 years ago

2.1.1

10 years ago

2.1.0

10 years ago

2.0.8

10 years ago

2.0.7

10 years ago

2.0.6

10 years ago

2.0.5

10 years ago

2.0.4

10 years ago

2.0.3

10 years ago

2.0.2

10 years ago

2.0.1

10 years ago

2.0.0

10 years ago

1.3.12

10 years ago

1.3.11

10 years ago

1.3.10

10 years ago

1.3.9

10 years ago

1.3.8

10 years ago

1.3.7

10 years ago

1.3.6

10 years ago

1.3.5

10 years ago

1.3.4

10 years ago

1.3.3

10 years ago

1.3.2

10 years ago

1.3.1

10 years ago

1.3.0

10 years ago

1.2.17

10 years ago

1.2.16

10 years ago

1.2.15

10 years ago

1.2.14

10 years ago

1.2.13

10 years ago

1.2.12

10 years ago

1.2.10

10 years ago

1.2.9

10 years ago

1.2.8

10 years ago

1.2.7

10 years ago

1.2.6

10 years ago

1.2.5

10 years ago

1.2.4

10 years ago

1.2.3

10 years ago

1.2.2

10 years ago

1.2.0

10 years ago

1.1.25

10 years ago

1.1.24

10 years ago

1.1.23

10 years ago

1.1.22

10 years ago

1.1.21

10 years ago

1.1.20

10 years ago

1.1.19

10 years ago

1.1.18

10 years ago

1.1.17

10 years ago

1.1.16

10 years ago

1.1.15

10 years ago

1.1.14

10 years ago

1.1.12

10 years ago

1.1.11

10 years ago

1.1.10

10 years ago

1.1.9

10 years ago

1.1.8

10 years ago

1.1.7

10 years ago

1.1.6

10 years ago

1.1.5

10 years ago

1.1.4

10 years ago

1.1.3

10 years ago

1.1.2

10 years ago

1.1.1

10 years ago

1.1.0

10 years ago

1.0.8

10 years ago