Агуулгын хүснэгт:

Apollo GraphQL сервер гэж юу вэ?
Apollo GraphQL сервер гэж юу вэ?

Видео: Apollo GraphQL сервер гэж юу вэ?

Видео: Apollo GraphQL сервер гэж юу вэ?
Видео: Java tech talk: Spring Boot and GraphQl integration. Как сделать это просто? 2024, Арваннэгдүгээр
Anonim

Аполло сервер нь уян хатан, олон нийтэд тулгуурласан, үйлдвэрлэхэд бэлэн HTTP юм GraphQL Express, Hapi, Koa болон бусад зүйлсийн дунд програм хангамж. Аполло сервер таныг холбоход туслах номын сан юм a GraphQL HTTP руу схем сервер зангилаа дотор.

Тиймээс GraphQL сервер гэж юу вэ?

GraphQL Энэ нь 2012 онд Facebook-ийн үүсгэсэн хайлтын хэл бөгөөд үйлчлүүлэгч болон үйлчлүүлэгчийн хооронд нийтлэг интерфэйсийг хангадаг сервер өгөгдөл татах, залруулахад зориулагдсан. Үйлчлүүлэгч нь сайтаас янз бүрийн мэдээлэл авахыг хүсдэг GraphQL сервер асуулга ашиглан. Жишээлбэл, үйлчлүүлэгч API-ийн шинэ төгсгөлийн цэгийг тодорхойлохгүйгээр холбогдсон эх сурвалжийг асууж болно.

Мөн танд GraphQL-д зориулсан Аполло хэрэгтэй юу? Гэхдээ GraphQL зүгээр л асуулгын хэл юм. Мөн үүнийг хялбархан ашиглахын тулд, бидэнд хэрэгтэй болох платформ ашиглах хийх бидний төлөөх бүх хүнд ачаа. Ийм платформын нэгийг хангадаг Аполлон . The Аполлон платформ нь хэрэгжилт юм GraphQL Энэ нь үүлэн (сервер) хооронд таны програмын UI руу өгөгдөл дамжуулах боломжтой.

Үүнтэй адилаар би Аполло серверийг хэрхэн эхлүүлэх вэ?

Аполло серверийг ашиглаж эхлээрэй

  1. Алхам 1: Шинэ төсөл үүсгэ.
  2. Алхам 2: Хамаарал суулгах.
  3. Алхам 3: Өөрийн GraphQL схемийг тодорхойл.
  4. Алхам 4: Өгөгдлийн багцаа тодорхойл.
  5. Алхам 5: Шийдвэрлэгчийг тодорхойлох.
  6. Алхам 6: ApolloServer-ийн жишээ үүсгэ.
  7. Алхам 7: Серверийг эхлүүлнэ үү.
  8. Алхам 8: Эхний хүсэлтээ гүйцэтгэнэ үү.

GraphQL урд эсвэл арын хэсэг үү?

А GraphQL backend нь өгөгдлийн төрөл тус бүрд ямар талбар, дуудлага хийх боломжтойг тодорхойлсон схемтэй. GraphQL барих боломжтой болгодог backend -тэй нэгтгэх урд хэсэг өмнөхөөсөө хамаагүй бага захиалгат сантехниктэй, аливаа зүйлийг эвдэхээс айхгүйгээр хурдан өөрчлөлт хийх.

Зөвлөмж болгож буй: