微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

graphql.js

编程之家收集整理的这个编程导航主要介绍了graphql.js编程之家,现在分享给大家,也给大家做个参考。

graphql.js 介绍

GraphQL基于一个非常简单的HTTP事务,它使用query和向端点发送请求variables。

许多库需要复杂的堆栈才能提出简单的请求。在任何你不使用react,Relay的项目中,你需要一个更简单的客户端来管理你的查询并提出一个简单的请求。

特征

太小,4k gzipped。

没有依赖,普通的JavaScript。

即插即用。

同构。

在大多数浏览器上运行。

您无需在计算机上安装Node.js生态系统。

查询合并以减少请求编号。

安装

bower install graphql.js --save

npm install graphql.js --save

# or

yarn add graphql.js

使用

// Connect...

var graph = graphql("/graphql")

// Prepare...

graph.fragment({

user: `on User {

id,

name

}`

})

const allUsers = graph(`query { allUsers { ...user } }`)

const createuser = graph(`mutation (@autodeclare) {

createuser($firstName,$lastName) { ...user }

}`)

await createuser({

firstName: "John",

lastName: "Doe"

})

const users = await allUsers()

console.log(users)

// {

// "allUsers": [{ "id": 1,"name": "John Doe" }]

// }

GitHub:https://github.com/f/graphql.js

网站描述:轻量级graphql客户端,具有智能功能

graphql.js

官方网站:

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。