1.11.0 • Published 2 years ago

zo-theone v1.11.0

Weekly downloads
84
License
MIT
Repository
github
Last release
2 years ago

Theone-server

Theone 不是为了做一个大而全的服务器框架,
Theone 是专门为中小型 App 打造的 API 服务器框架。它基于 koa2,全面使用 ES6/7 语法编写。

Theone 功能特色

  • 参数按名称绑定、类型验证、类型转换
  • 多模块
  • 自动事务
  • 多版本管理,自动继承
  • 无模型,sql 编程高效、易优化、学习成本低
  • 支持 Worker 线程,密集计算不阻塞
  • 多端口、http、https 支持
  • 其他常规功能:jwt、session、cache、log、定时任务等

使用

npm install zo-theone  --save

如下快速实现接口:http://localhost:18510/api/index/foo/id/123?time=2018-05-10T04:50

//  api/index.js
module.exports = class {
  async foo_Action(id = Number, name = 'default', time = Date) {
    assert(typeof id == 'number' && id == 123)
    assert(typeof name == 'string' && name == 'default')
    assert(time instanceof Date && time.valueOf() == new Date('2018-05-10T04:50').valueOf())
    return { id }
  }
}

Theone 的含义

对于绝大部分中小型服务器,通常我们不会变更数据库、改变配置表类型、需要多种返回类型等。我们需要的是高效、简洁、易上手、好维护。 对于每个模块都只选择了最常用的一种技术。

数据库:Theone 只支持 mysql;

模型:无。Theone 只支持 sql 模式操作数据库;

配置表:Theone 只支持 js;

返回类型:Theone 内置默认 json;

文档撰写中....

敬请期待

1.10.5

2 years ago

1.10.4

2 years ago

1.10.3

2 years ago

1.10.2

2 years ago

1.10.6

2 years ago

1.11.0

2 years ago

1.9.0

2 years ago

1.8.19

2 years ago

1.10.1

2 years ago

1.10.0

2 years ago

1.8.18

4 years ago

1.8.17

4 years ago

1.8.16

4 years ago

1.8.15

5 years ago

1.8.14

5 years ago

1.8.13

5 years ago

1.8.12

5 years ago

1.8.11

5 years ago

1.8.10

5 years ago

1.8.9

5 years ago

1.8.8

5 years ago

1.8.7

5 years ago

1.8.6

5 years ago

1.8.5

5 years ago

1.8.4

5 years ago

1.8.3

5 years ago

1.8.2

5 years ago

1.8.1

5 years ago

1.8.0

5 years ago

1.7.2

5 years ago

1.7.1

5 years ago

1.7.0

5 years ago

1.6.3

5 years ago

1.6.2

5 years ago

1.6.1

5 years ago

1.6.0

5 years ago

1.5.2

5 years ago

1.5.1

5 years ago

1.5.0

5 years ago

1.4.3

5 years ago

1.4.2

5 years ago

1.4.1

5 years ago

1.4.0

5 years ago

1.3.5

5 years ago

1.3.4

5 years ago

1.3.3

5 years ago

1.3.2

5 years ago

1.3.1

5 years ago

1.3.0

5 years ago

1.2.14

5 years ago

1.2.12

5 years ago

1.2.13

5 years ago

1.2.11

5 years ago

1.2.10

5 years ago

1.2.9

5 years ago

1.2.8

5 years ago

1.2.7

5 years ago

1.2.6

5 years ago

1.2.5

5 years ago

1.2.4

5 years ago

1.2.3

5 years ago

1.2.2

5 years ago

1.2.1

5 years ago

1.2.0

5 years ago

1.1.5

5 years ago

1.1.4

5 years ago

1.1.3

5 years ago

1.1.2

5 years ago

1.1.1

5 years ago

1.1.0

5 years ago

1.0.12

5 years ago

1.0.11

5 years ago

1.0.9

5 years ago

1.0.10

5 years ago

1.0.8

6 years ago

1.0.7

6 years ago

1.0.6

6 years ago

1.0.5

6 years ago

1.0.4

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago

0.0.11

7 years ago

0.0.10

7 years ago

0.0.9

7 years ago

0.0.8

7 years ago

0.0.7

7 years ago

0.0.6

7 years ago

0.0.5

7 years ago

0.0.4

7 years ago

0.0.3

7 years ago

0.0.2

7 years ago

0.0.1

7 years ago