Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/logerzhu/simple-graphql
GraphQL 的后端开发框架
https://github.com/logerzhu/simple-graphql
graphql nodejs orm sequelize
Last synced: about 11 hours ago
JSON representation
GraphQL 的后端开发框架
- Host: GitHub
- URL: https://github.com/logerzhu/simple-graphql
- Owner: logerzhu
- License: mit
- Created: 2017-05-02T01:36:05.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2023-07-31T04:15:48.000Z (over 1 year ago)
- Last Synced: 2024-10-13T08:50:17.690Z (about 1 month ago)
- Topics: graphql, nodejs, orm, sequelize
- Language: TypeScript
- Homepage:
- Size: 2.82 MB
- Stars: 15
- Watchers: 3
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Simple-GraphQL
### 核心功能:
* 避免重复代码, 基于统一的实体定义 (类似 [JSON Typedef](https://jsontypedef.com/) 的扩展) 生成 GraphQL Schema 和 Sequelize Model
* 可扩展的`字段类型`配置
* (内置) 类型 ```String Number Integer Date JSON Boolean```
* 可扩展的`插件`配置, 用于动态修改相关配置
* (内置) 生成可配置的GraphQL接口, 如 GraphQL CRUD 接口* 可扩展的`拦截器`配置, 用于在运行时对GraphQL接口调用的拦截.
* GraphQL Mutation接口的 transaction 支持
* 用户权限验证功能
* 可扩展的单实例`服务`接口支持.
## 安装
```
npm install simple-graphql graphql graphql-relay -save```
### 用法
TODO## License
[MIT](https://github.com/logerzhu/simple-graphql/blob/master/LICENSE)