随笔分类 -  restapi

sqler sql 转rest api 的工具试用
摘要:sqler 从开源很快就获取了1k的star,使用起来很方便,而且也很灵活,支持的数据库也比较多。 支持的功能 无需依赖,可独立使用; 支持多种数据可类型,包括:SQL Server, MYSQL, SQLITE, PostgreSQL, Cockroachdb 等; 内置 RESTful 服务器; 阅读全文

posted @ 2019-01-10 22:02 荣锋亮 阅读(2811) 评论(0) 推荐(0) 编辑

restheart 基本使用
摘要:restheart 是一个方便基于mongodb的restapi 开发框架 参考项目 https://github.com/rongfengliang/restheart-docker-compose docker-compose 环境运行 docker-compose yaml 文件 versio 阅读全文

posted @ 2018-09-04 15:02 荣锋亮 阅读(1487) 评论(0) 推荐(0) 编辑

opencrud graphql 数据操作指南
摘要:opencrud 是社区团队提出,同时prisma框架就是按照这个标准设计的,里面包含了对于graphql 数据 操作的最佳实践,目前还在完善中,但是设计以及指南覆盖的功能还是比较全的,如果用过 prisma框架的人 应该会感觉非常熟悉,当前基于graphql 的框架工具是越来越多了,这个可以方便的 阅读全文

posted @ 2018-08-08 08:50 荣锋亮 阅读(476) 评论(0) 推荐(0) 编辑

swagger api 转graphql npm 包试用
摘要:graphql 比较方便的进行api 的查询,操作,swagger 是一个方便的open api 描述标准,当前我们有比较多的 restapi 但是转换为graphql 是有成本的,还好swagger-to-graphql 这个npm 包帮助我们简化了操作 基本项目 具体项目参考 https://g 阅读全文

posted @ 2018-07-27 11:10 荣锋亮 阅读(616) 评论(0) 推荐(0) 编辑

hasura graphql auth-webhook api 说明
摘要:hasura graphql 生产的使用是推荐使用webhook 进行角色访问控制的,官方同时提供了一个nodejs 的简单demo 代码 git clone https://github.com/hasura/sample-auth-webhook 代码说明 项目结构 api 格式说明 项目结构 阅读全文

posted @ 2018-07-26 09:04 荣锋亮 阅读(761) 评论(0) 推荐(0) 编辑

hasura graphql 角色访问控制
摘要:目前从官方文档以及测试可以看出不加任何header的请求访问的是所有的数据,对于具有访问 控制的请求需要添加请求头,实际生产的使用需要集合web hook 的实现访问控制。 参考配置 访问请求 目前数据只有id=1 不匹配的 匹配的 没有添加角色的(获取所有数据) 几张官方的参考图 配置 开发环境测 阅读全文

posted @ 2018-07-25 20:48 荣锋亮 阅读(862) 评论(0) 推荐(0) 编辑

hasura graphql 模式拼接概念
摘要:具体的使用可以参考下面一张图 有一个术语 graphql-bindings 参考项目: https://github.com/hasura/generate-graphql-bindings https://github.com/graphql-binding/graphql-binding 使用的 阅读全文

posted @ 2018-07-25 16:50 荣锋亮 阅读(512) 评论(0) 推荐(0) 编辑

hasura graphql pg 自定义函数的使用
摘要:hasura graphql 的安装可以参考相关项目 创建函数 数据表创建 CREATE TABLE sql_function_table ( id SERIAL PRIMARY KEY, input text NOT NULL, output text ); 创建函数以及触发器 CREATE FU 阅读全文

posted @ 2018-07-25 16:38 荣锋亮 阅读(537) 评论(0) 推荐(0) 编辑

gqlgen golang graphql server 基本试用
摘要:gqlgen golang 的graphql server 具体代码参考https://github.com/rongfengliang/gqlgen-demo 特点 模型优先 类型安全 代码生成 安装 go get -u github.com/vektah/gqlgen 创建schema sche 阅读全文

posted @ 2018-07-25 11:02 荣锋亮 阅读(1592) 评论(0) 推荐(0) 编辑

prisma graphql 工具基本使用
摘要:项目使用docker-compose mysql 运行 安装 npm insatll -g prisma or yarn global add prisma 创建代码 项目结构 ├── README.md ├── datamodel.graphql ├── docker-compose.yml └─ 阅读全文

posted @ 2018-07-04 23:25 荣锋亮 阅读(764) 评论(0) 推荐(0) 编辑

sailsjs 不用写代码就能生成rest api 代码
摘要:1. 脚手架安装 npm install sails -g 2. 生成基本项目 a. 项目 sails new appdemo b. 创建api sails new api demoapi appdemo appdemo appdemo appdemo 3. 启动项目 cd appdemo sail 阅读全文

posted @ 2018-01-19 18:53 荣锋亮 阅读(364) 评论(0) 推荐(0) 编辑

Netflix Falcor获取JSON数据
摘要:Netflix开源了JavaScript库Falcor,它为从多个来源获取JSON数据提供了模型和异步机制。 Netflix利用Falcor库实现通过JSON数据填充他们网页应用的用户界面。所有来自内存缓存或者多个数据库的后端数据,都通过一个虚拟JSON对象进行建模。这个JSON对象被称为“虚拟”, 阅读全文

posted @ 2016-10-16 14:11 荣锋亮 阅读(926) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示