Բովանդակություն:

Ի՞նչ է Apollo GraphQL սերվերը:
Ի՞նչ է Apollo GraphQL սերվերը:

Video: Ի՞նչ է Apollo GraphQL սերվերը:

Video: Ի՞նչ է Apollo GraphQL սերվերը:
Video: Ի՞նչ է GraphQL-ը և ինչպե՞ս օգտագործել այն գործնականում 2024, Նոյեմբեր
Anonim

Apollo սերվեր ճկուն, համայնքի վրա հիմնված, արտադրության համար պատրաստ HTTP է GraphQL Միջին ծրագրակազմ Express, Hapi, Koa և այլնի համար: Apollo սերվեր գրադարան է, որն օգնում է ձեզ միացնել ա GraphQL սխեման HTTP-ի համար սերվեր հանգույցում։

Հետևաբար, ի՞նչ է GraphQL սերվերը:

GraphQL 2012 թվականին Facebook-ի կողմից ստեղծված հարցումների լեզու է, որն ապահովում է ընդհանուր ինտերֆեյս հաճախորդի և հաճախորդի միջև սերվեր տվյալների հավաքման և մանիպուլյացիաների համար: Հաճախորդը տարբեր տվյալներ է խնդրում GraphQL սերվեր հարցումների միջոցով։ Օրինակ՝ հաճախորդը կարող է կապակցված ռեսուրսներ խնդրել՝ առանց նոր API-ի վերջնակետեր սահմանելու:

Բացի այդ, ձեզ պետք է Apollo-ն GraphQL-ի համար: Բայց GraphQL պարզապես հարցման լեզու է: Եվ որպեսզի այն հեշտությամբ օգտագործվի, կարիք ունենք օգտագործել այնպիսի հարթակ, որը կարող է անել բոլոր ծանրությունները մեզ համար: Նման հարթակներից մեկը տրամադրվում է Ապոլոն . Այն Ապոլոն հարթակը իրականացում է GraphQL որը կարող է տվյալներ փոխանցել ամպի (սերվերի) միջև ձեր հավելվածի միջերեսին:

Նմանապես, ինչպես կարող եմ սկսել Apollo սերվերը:

Սկսեք Apollo սերվերի հետ

  1. Քայլ 1. Ստեղծեք նոր նախագիծ:
  2. Քայլ 2. Կախվածության տեղադրում:
  3. Քայլ 3. Սահմանեք ձեր GraphQL սխեման:
  4. Քայլ 4. Սահմանեք ձեր տվյալների հավաքածուն:
  5. Քայլ 5. Սահմանեք լուծիչ:
  6. Քայլ 6. Ստեղծեք ApolloServer-ի օրինակ:
  7. Քայլ 7. գործարկել սերվերը:
  8. Քայլ 8. Կատարեք ձեր առաջին հարցումը:

Արդյո՞ք GraphQL-ը ճակատային է, թե՞ հետնամաս:

Ա GraphQL backend ունի սխեման, որը սահմանում է, թե որ դաշտերն ու զանգերը հասանելի են յուրաքանչյուր տեսակի տվյալների համար: GraphQL հնարավորություն է տալիս կառուցել ա backend և ինտեգրել այն դիմային մաս շատ ավելի քիչ մաքսային սանտեխնիկայով, քան նախկինում և արագ փոփոխություններ կատարել՝ իրերը կոտրելու ավելի քիչ վախով:

Խորհուրդ ենք տալիս: