Агуулгын хүснэгт:
Видео: Apollo GraphQL сервер гэж юу вэ?
2024 Зохиолч: Lynn Donovan | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2023-12-15 23:50
Аполло сервер нь уян хатан, олон нийтэд тулгуурласан, үйлдвэрлэхэд бэлэн HTTP юм GraphQL Express, Hapi, Koa болон бусад зүйлсийн дунд програм хангамж. Аполло сервер таныг холбоход туслах номын сан юм a GraphQL HTTP руу схем сервер зангилаа дотор.
Тиймээс GraphQL сервер гэж юу вэ?
GraphQL Энэ нь 2012 онд Facebook-ийн үүсгэсэн хайлтын хэл бөгөөд үйлчлүүлэгч болон үйлчлүүлэгчийн хооронд нийтлэг интерфэйсийг хангадаг сервер өгөгдөл татах, залруулахад зориулагдсан. Үйлчлүүлэгч нь сайтаас янз бүрийн мэдээлэл авахыг хүсдэг GraphQL сервер асуулга ашиглан. Жишээлбэл, үйлчлүүлэгч API-ийн шинэ төгсгөлийн цэгийг тодорхойлохгүйгээр холбогдсон эх сурвалжийг асууж болно.
Мөн танд GraphQL-д зориулсан Аполло хэрэгтэй юу? Гэхдээ GraphQL зүгээр л асуулгын хэл юм. Мөн үүнийг хялбархан ашиглахын тулд, бидэнд хэрэгтэй болох платформ ашиглах хийх бидний төлөөх бүх хүнд ачаа. Ийм платформын нэгийг хангадаг Аполлон . The Аполлон платформ нь хэрэгжилт юм GraphQL Энэ нь үүлэн (сервер) хооронд таны програмын UI руу өгөгдөл дамжуулах боломжтой.
Үүнтэй адилаар би Аполло серверийг хэрхэн эхлүүлэх вэ?
Аполло серверийг ашиглаж эхлээрэй
- Алхам 1: Шинэ төсөл үүсгэ.
- Алхам 2: Хамаарал суулгах.
- Алхам 3: Өөрийн GraphQL схемийг тодорхойл.
- Алхам 4: Өгөгдлийн багцаа тодорхойл.
- Алхам 5: Шийдвэрлэгчийг тодорхойлох.
- Алхам 6: ApolloServer-ийн жишээ үүсгэ.
- Алхам 7: Серверийг эхлүүлнэ үү.
- Алхам 8: Эхний хүсэлтээ гүйцэтгэнэ үү.
GraphQL урд эсвэл арын хэсэг үү?
А GraphQL backend нь өгөгдлийн төрөл тус бүрд ямар талбар, дуудлага хийх боломжтойг тодорхойлсон схемтэй. GraphQL барих боломжтой болгодог backend -тэй нэгтгэх урд хэсэг өмнөхөөсөө хамаагүй бага захиалгат сантехниктэй, аливаа зүйлийг эвдэхээс айхгүйгээр хурдан өөрчлөлт хийх.
Зөвлөмж болгож буй:
HTTP сервер Linux гэж юу вэ?
Linux WebServer (Apache) Суулгах, тохируулах, алдааг олж засварлах Вэб сервер нь HTTP протоколоор дамжуулан хүсэлтийг удирддаг систем бөгөөд та серверээс файл хүсэх ба энэ нь хүссэн файлын дагуу хариу өгдөг бөгөөд энэ нь танд вэб серверүүдийг зөвхөн дараах зорилгоор ашигладаг гэсэн ойлголтыг өгөх болно. вэб
Asp net дээр клиент талын хяналт ба сервер талын хяналт гэж юу вэ?
Client Controls нь клиент талын javascript өгөгдөлтэй холбогдож, Html-ийг клиент тал дээр динамик байдлаар үүсгэдэг бол Html-ийг серверийн талд ViewModel-д агуулагдах өгөгдлийг ашиглан бүтээдэг
SQL сервер дэх багц файл гэж юу вэ?
Багц файл нь компьютерийн үйлдлийн системийн командуудын дарааллыг агуулсан текст файл юм. Командын мөрөнд багц файлын нэрийг оруулснаар та багц файл дахь командуудын дарааллыг эхлүүлнэ
SMTP гадагш илгээх шуудангийн сервер гэж юу вэ?
Outgoing Email Server - SMTP.SMTP гэдэг нь Simple Mail Transfer Protocol гэсэн үг юм. Энэ нь имэйл илгээх ажлыг зохицуулдаг. Имэйл үйлчилгээг дэмжих чадвар нь SMTP болон POP3 гэсэн хоёр чухал функцийг агуулдаг. Тэд хамтдаа хэрэглэгчдэд гарч буй захидал илгээх, ирж буй имэйлийг хүлээн авах боломжийг олгодог
Asp net дэх вэб сервер ба програмын сервер гэж юу вэ?
Вэб сервер ба програмын сервер хоёрын гол ялгаа нь вэб сервер нь статик хуудсуудад үйлчлэх зорилготой юм. HTML болон CSS, харин Application Server нь серверийн талын кодыг ажиллуулж динамик контент үүсгэх үүрэгтэй. JSP, Servlet эсвэл EJB