新的介绍内容:
VS Code GraphQL Notebooks 扩展为开发者提供了一个在 VS Code 环境中运行和执行 GraphQL 查询和变更的强大工具。通过直观的笔记本界面,您可以轻松地创建、执行并查看 GraphQL 操作的结果。
主要功能:
使用方法:
要开始使用 VS Code GraphQL Notebooks,您需要安装 VS Code GraphQL Notebooks 扩展和 VS Code GraphQL 扩展。请注意,该扩展需要 graphql-config 文件来正常工作。目前支持 graphql-config@3,并通过 cosmicconfig 提供了多种加载配置文件的方式,包括:
默认情况下,配置文件应放置在项目根目录,但您可以为每个项目配置不同的路径。有关详细信息,请查看下面的常见问题解答。
配置示例:
简单示例:
# .graphqlrc.yml
schema: "schema.graphql"
documents: "src/**/*.{gqlnb}"
高级示例:
// graphql.config.js
module.exports = {
projects: {
app: {
schema: ["src/schema.graphql", "directives.graphql"],
documents: ["**/*.{graphql,js,ts,jsx,tsx,gqlnb}", "my/fragments.graphql"],
extensions: {
endpoints: {
default: {
url: "http://localhost:8000",
headers: { Authorization: `Bearer ${process.env.API_TOKEN}` },
},
},
},
},
db: {
schema: "src/generated/db.graphql",
documents: ["src/db/**/*.gqlnb", "my/fragments.graphql"],
extensions: {
codegen: [
{
generator: "graphql-binding",
language: "typescript",
output: {
binding: "src/generated/db.ts",
},
},
],
endpoints: {
default: {
url: "http://localhost:8080",
headers: { Authorization: `Bearer ${process.env.API_TOKEN}` },
},
},
},
},
},
}
常见问题解答:
开发指南:
许可证:
MIT
本站所有资源都是由网友投稿发布,或转载各大下载站, 请自行检测软件的完整性!
本站所有资源仅供学习与参考,请勿用于商业用途,否则 产生的一切后果将由您自己承担!
如有侵权请联系我们删除下架,联系方式:study_golang@163.com