1.0.58 • Published 3 months ago

graphql-fast-api v1.0.58

Weekly downloads
-
License
ISC
Repository
-
Last release
3 months ago

GraphQL-Fast-API-2

GraphQL Fast API 2 是一个通过 GraphQL 和数据库快速生成 api 的方案并且有扩展灵活按需加载等特点.

它是GraphQL Fast API 1 的升级版本。构架完全改变了。请参考升级指南。

安装 GraphQL-Fast-API

npm install graphql-fast-api-v2@npm:graphql-fast-api@^2

安装全局服务

全局安装主要用于保证基础运行服务。

npm install -g nrm cnpm npm-check-updates rimraf nodemon --registry=https://registry.npm.taobao.org

2024年02月29日 10时51分54秒

主要解决header问题 解决掉全局变量,避免内存混淆问题。 提供分布式部署方案 分离,验证,加密等模块 扩展query 表操作可控

项目脚本配置

名称命令说明
gfa:main:initgraphql-fast-api main init初始化执行,主要加载配置文件等。
gfa:generate:modelgraphql-fast-api generate model生成模型和数据等相关文件(注:在 gfa 目录下)
gfa:generate:cleargraphql-fast-api generate clear对生成文件进行清理
gfa:service:startgraphql-fast-api service start启动本地调试服务

例:package.json

...
"scripts": {
  ...
  "gfa:main:init": "graphql-fast-api main init",
  "gfa:generate:model": "graphql-fast-api generate model",
  "gfa:generate:clear": "graphql-fast-api generate clear",
  "gfa:service:start": "graphql-fast-api service start",
  "global:install": "npm install -g nrm cnpm npm-check-updates rimraf nodemon --registry=https://registry.npm.taobao.org",
  "module:update": "ncu -u",
  "layer:zip": "rimraf node_modules;yarn install --production;D:/7-Zip/7z a './node_modules.zip' './node_modules/*'",
  ...
}
...

数据链接

数据库使用 sequelize,需要安装对应使用的驱动,并配置 env 文件。

添加数据库驱动

可按需安装数据库驱动

# One of the following:
$ npm install --save pg pg-hstore # Postgres
$ npm install --save mysql2
$ npm install --save mariadb
$ npm install --save sqlite3
$ npm install --save tedious # Microsoft SQL Server
$ npm install --save oracledb # Oracle Database

配置数据库驱动

gfa\config\index.js中修改

global.gfa.dialectModule = require('mysql2') // 可加载其它 如 mariadb

全局变量

global.gfa

TODO...

2.0.59

6 months ago

2.0.57

7 months ago

2.0.58

7 months ago

2.0.55

7 months ago

2.0.56

7 months ago

2.0.54

7 months ago

2.0.66

3 months ago

2.0.67

3 months ago

2.0.64

3 months ago

2.0.65

3 months ago

2.0.62

4 months ago

2.0.63

3 months ago

2.0.61

5 months ago

2.0.53

8 months ago

2.0.52

9 months ago

2.0.39

1 year ago

2.0.48

11 months ago

2.0.49

10 months ago

2.0.46

11 months ago

2.0.47

11 months ago

2.0.44

11 months ago

2.0.45

11 months ago

2.0.42

11 months ago

2.0.43

11 months ago

2.0.40

1 year ago

2.0.41

1 year ago

2.0.51

10 months ago

2.0.50

10 months ago

1.0.58

1 year ago

1.0.57

1 year ago

2.0.38

1 year ago

2.0.37

1 year ago

2.0.35

1 year ago

2.0.36

1 year ago

2.0.33

1 year ago

2.0.34

1 year ago

2.0.32

1 year ago

2.0.31

1 year ago

2.0.30

1 year ago

2.0.29

1 year ago

2.0.28

1 year ago

2.0.27

1 year ago

2.0.26

1 year ago

1.0.55

1 year ago

1.0.56

1 year ago

2.0.25

1 year ago

2.0.24

1 year ago

1.0.54

1 year ago

2.0.23

1 year ago

2.0.22

1 year ago

2.0.21

1 year ago

2.0.19

1 year ago

2.0.18

1 year ago

2.0.20

1 year ago

2.0.17

1 year ago

2.0.9

1 year ago

2.0.8

1 year ago

2.0.15

1 year ago

2.0.16

1 year ago

2.0.13

1 year ago

2.0.14

1 year ago

2.0.11

1 year ago

2.0.12

1 year ago

2.0.10

1 year ago

2.0.7

1 year ago

2.0.3

1 year ago

2.0.5

1 year ago

2.0.4

1 year ago

2.0.6

1 year ago

2.0.0

1 year ago

1.0.53

1 year ago

1.0.52

1 year ago

1.0.51

1 year ago

1.0.50

1 year ago

1.0.49

1 year ago

1.0.48

1 year ago

1.0.47

2 years ago

1.0.46

2 years ago

1.0.45

2 years ago

1.0.39

2 years ago

1.0.40

2 years ago

1.0.44

2 years ago

1.0.43

2 years ago

1.0.42

2 years ago

1.0.41

2 years ago

1.0.38

2 years ago

1.0.37

2 years ago

1.0.36

2 years ago

1.0.19

2 years ago

1.0.18

2 years ago

1.0.17

2 years ago

1.0.16

2 years ago

1.0.9

2 years ago

1.0.7

2 years ago

1.0.6

2 years ago

1.0.4

2 years ago

1.0.22

2 years ago

1.0.21

2 years ago

1.0.20

2 years ago

1.0.26

2 years ago

1.0.25

2 years ago

1.0.24

2 years ago

1.0.23

2 years ago

1.0.29

2 years ago

1.0.28

2 years ago

1.0.27

2 years ago

1.0.33

2 years ago

1.0.11

2 years ago

1.0.32

2 years ago

1.0.10

2 years ago

1.0.31

2 years ago

1.0.30

2 years ago

1.0.15

2 years ago

1.0.14

2 years ago

1.0.35

2 years ago

1.0.13

2 years ago

1.0.34

2 years ago

1.0.12

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago