<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          GraphQL.js數(shù)據(jù)查詢語(yǔ)言

          聯(lián)合創(chuàng)作 · 2023-09-19 19:04

          溫馨提示:該項(xiàng)目除了使用 BSD 協(xié)議授權(quán)外,還需遵守附加的專利授權(quán)

          GraphQL.js (GraphQLJS)是 JavaScript 參考實(shí)現(xiàn) GraphQL 的一個(gè)技術(shù)預(yù)覽,F(xiàn)acebook 開(kāi)發(fā)的一種查詢語(yǔ)言,用于在復(fù)雜的應(yīng)用程序的數(shù)據(jù)模型中,描述數(shù)據(jù)要求。

          使用示例:

          從 npm 安裝 GraphQL.js

          npm install graphql

          首先,建立GraphQL 型架構(gòu)映射到你的代碼庫(kù)。

          import {
            graphql,
            GraphQLSchema,
            GraphQLObjectType,
            GraphQLString
          } from 'graphql';var schema = new GraphQLSchema({
            query: new GraphQLObjectType({
              name: 'RootQueryType',
              fields: {
                hello: {
                  type: GraphQLString,
                  resolve: () => 'world'
                }
              }
            })
          });

          然后,服務(wù)針對(duì)該類型架構(gòu)的查詢結(jié)果。

          var query = '{ hello }';
          
          graphql(schema, query).then(result => {  // Prints
            // {
            //   data: { hello: "world" }
            // }
            console.log(result);
          
          });

          這將運(yùn)行一個(gè)查詢獲取定義一個(gè)字段。 graphql 功能將首先確保查詢語(yǔ)法和語(yǔ)義有效執(zhí)行,否則報(bào)告錯(cuò)誤。

          var query = '{ boyhowdy }';
          
          graphql(schema, query).then(result => {  // Prints
            // {
            //   errors: [
            //     { message: 'Cannot query field boyhowdy on RootQueryType',
            //       locations: [ { line: 1, column: 3 } ] }
            //   ]
            // }
            console.log(result);
          
          });

           

          瀏覽 29
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  黄色免费在线观看电影 | 国产成人综合久久久久久 | 日本A V中文字幕 | 成人在线无码影视 | 黄色电影一区 |