npm包graphql-import-node使用教程

阅读时长 3 分钟读完

在前端开发中,Graphql是一种用于API的查询语言,旨在减少API的负荷,提高开发效率和API响应速度。而graphql-import-node是一个可以将分散的graphql代码导入到单个graphql文件的npm包,极大方便了前端开发。

安装

使用npm包管理器进行安装

使用

graphql-import-node支持所有通过import语句导入的初始化器,请在server.js中添加以下代码:

这将允许您导入graphql代码,并将其合并为单个文件,使graphql API更易于管理且相对更容易阅读。

示例代码

src/schema/index.graphql:

src/schema/user.graphql:

-- -------------------- ---- -------
---- ---- -
  --- ---
  ----- -------
  ------ -------
  ------ ------
-

---- ----- -
  -------- ----- ----
  ------ ------
-

----- --------- -
  ----- -------
  ------ -------
  ------ ------
-

---- -------- -
  ----------------- ------------ -----
-

src/schema/product.graphql:

-- -------------------- ---- -------
---- ------- -
  --- ---
  ----- -------
  ------- ----
  ------ ------
-

---- ----- -
  ----------- ----- -------
  --------- ---------
-

----- ------------ -
  ----- -------
  ------- ----
  ------ ------
-

---- -------- -
  -------------------- --------------- --------
-

server.js中使用:

总结

graphql-import-node是一个非常有用的工具,可以在前端开发中轻松地导入和组织GraphQL代码,使代码更易于管理。我们可以使用它来导入和组织graphql代码,提高开发效率,在构建复杂的graphql API时将非常有用。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/196237