1.11.0 • Published 1 year ago

zo-theone v1.11.0

Weekly downloads
84
License
MIT
Repository
github
Last release
1 year 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

1 year ago

1.10.4

1 year ago

1.10.3

1 year ago

1.10.2

1 year ago

1.10.6

1 year ago

1.11.0

1 year ago

1.9.0

1 year ago

1.8.19

1 year ago

1.10.1

1 year ago

1.10.0

1 year ago

1.8.18

3 years ago

1.8.17

3 years ago

1.8.16

3 years ago

1.8.15

3 years ago

1.8.14

3 years ago

1.8.13

3 years ago

1.8.12

4 years ago

1.8.11

4 years ago

1.8.10

4 years ago

1.8.9

4 years ago

1.8.8

4 years ago

1.8.7

4 years ago

1.8.6

4 years ago

1.8.5

4 years ago

1.8.4

4 years ago

1.8.3

4 years ago

1.8.2

4 years ago

1.8.1

4 years ago

1.8.0

4 years ago

1.7.2

4 years ago

1.7.1

4 years ago

1.7.0

4 years ago

1.6.3

4 years ago

1.6.2

4 years ago

1.6.1

4 years ago

1.6.0

4 years ago

1.5.2

4 years ago

1.5.1

4 years ago

1.5.0

4 years ago

1.4.3

4 years ago

1.4.2

4 years ago

1.4.1

4 years ago

1.4.0

4 years ago

1.3.5

4 years ago

1.3.4

4 years ago

1.3.3

4 years ago

1.3.2

4 years ago

1.3.1

4 years ago

1.3.0

4 years ago

1.2.14

4 years ago

1.2.12

4 years ago

1.2.13

4 years ago

1.2.11

4 years ago

1.2.10

4 years ago

1.2.9

4 years ago

1.2.8

4 years ago

1.2.7

4 years ago

1.2.6

4 years ago

1.2.5

4 years ago

1.2.4

4 years ago

1.2.3

4 years ago

1.2.2

4 years ago

1.2.1

4 years ago

1.2.0

4 years ago

1.1.5

4 years ago

1.1.4

4 years ago

1.1.3

4 years ago

1.1.2

4 years ago

1.1.1

4 years ago

1.1.0

4 years ago

1.0.12

4 years ago

1.0.11

4 years ago

1.0.9

4 years ago

1.0.10

4 years ago

1.0.8

4 years ago

1.0.7

4 years ago

1.0.6

4 years ago

1.0.5

5 years ago

1.0.4

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago

0.0.11

5 years ago

0.0.10

5 years ago

0.0.9

5 years ago

0.0.8

5 years ago

0.0.7

6 years ago

0.0.6

6 years ago

0.0.5

6 years ago

0.0.4

6 years ago

0.0.3

6 years ago

0.0.2

6 years ago

0.0.1

6 years ago