ዝርዝር ሁኔታ:

የ GraphQL አገልጋይ እንዴት ነው የሚያዋቅሩት?
የ GraphQL አገልጋይ እንዴት ነው የሚያዋቅሩት?

ቪዲዮ: የ GraphQL አገልጋይ እንዴት ነው የሚያዋቅሩት?

ቪዲዮ: የ GraphQL አገልጋይ እንዴት ነው የሚያዋቅሩት?
ቪዲዮ: በአማርኛ Programming መማር ለምትፈልጉ ... | Learn programming in Amharic | Ethiopia Coding School 2024, ግንቦት
Anonim

በ Nodejs የ GraphQL አገልጋይ እንዴት እንደሚገነባ

  1. ደረጃ 1 - የመስቀለኛ መንገድ እና የኤንፒኤም ስሪቶችን ያረጋግጡ።
  2. ደረጃ 2 - የፕሮጀክት አቃፊ ይፍጠሩ እና በVSCcode ይክፈቱ።
  3. ደረጃ 3 - ጥቅል ይፍጠሩ።
  4. ደረጃ 4 - በመረጃ አቃፊ ውስጥ Flat File Database ይፍጠሩ።
  5. ደረጃ 5 - የውሂብ መዳረሻ ንብርብር ይፍጠሩ።
  6. ደረጃ 6 - የመርሃግብር ፋይል ፣ schema ይፍጠሩ። ግራፍql .

እንዲሁም ጥያቄው GraphQL አገልጋይ ያስፈልገዋል?

ግራፍQL ለኤፒአይዎች መጠይቅ ቋንቋ እና እነዚያን መጠይቆች አሁን ባለው ውሂብዎ የሚሞሉበት ጊዜ ነው። ደንበኛው ከ (መጠይቅ) ውሂብ ይጠይቃል አገልጋይ ፣ ወይም ይጠይቃል አገልጋይ መረጃን ለማዘመን (ሚውቴሽን)። በደንበኛው በኩል ብቻ እየሰሩ ከሆነ, እርስዎ አይሰሩም አገልጋይ ይፈልጋሉ (ቀድሞውኑ ካለ)።

በሁለተኛ ደረጃ የአፖሎ አገልጋይ እንዴት ነው የሚሰራው? አፖሎ አገልጋይ ነው። በማህበረሰብ የሚቆይ ክፍት-ምንጭ GraphQL አገልጋይ . js HTTP አገልጋይ ማዕቀፎች፣ እና ተጨማሪ ለመጨመር PRs ብንወስድ ደስተኞች ነን! አፖሎ አገልጋይ ይሰራል በGraphQL ከተሰራ ማንኛውም የግራፍQL ንድፍ ጋር። js - ስለዚህ ንድፍዎን በዚያ ወይም እንደ graphql-tools ባሉ ምቹ ቤተ-መጽሐፍት መገንባት ይችላሉ።

በመቀጠል፣ አንድ ሰው በ GraphQL እንዴት ልጀምር?

የሚደረጉ ነገሮች ዝርዝር

  1. የእርስዎን GraphQL አገልጋይ ለመተግበር ማዕቀፍ ይምረጡ። ኤክስፕረስ እንጠቀማለን።
  2. GraphQL ገቢ መጠይቆችን እንዴት እንደሚያስተናግድ እንዲያውቅ መርሃግብሩን ይግለጹ።
  3. ጥያቄዎችን የሚያስተናግዱ ፈቺ ተግባራትን ይፍጠሩ እና ምን እንደሚመለሱ ለግራፍQL ይንገሩ።
  4. የመጨረሻ ነጥብ ይገንቡ።
  5. ውሂብ የሚያመጣ የደንበኛ-ጎን ጥያቄ ይጻፉ።

GraphQL ከ SQL ጋር ይሰራል?

ግራፍQL ኤፒአይ ለ SQL የውሂብ ጎታ በ. በመሠረቱ፣ ግራፍQL ጥያቄውን ተቀብሎ - JSON-የተቀረጸው ውሂብ ዓይነት ነው - እና ቀደም ሲል ወደተገለጸው ንድፍ ለመተንተን ይሞክራል። ሁለት አይነት መጠይቆችን መለጠፍ ትችላለህ፡ መጠይቅ - ብዙ ውሂብ ለማግኘት እና በጥያቄ ውስጥ የተገለጹትን መስኮች ብቻ።

የሚመከር: