GRAPHQL LÀ GÌ?

GraphQL là Graph Query Language bởi vì Facebook tạo thành từ thời điểm năm 2012 hỗ trợ giao thức chung chất nhận được tiếp xúc giữa client với VPS để update cùng lấy tài liệu.

Bạn đang xem: Graphql là gì? bắt đầu với graphql

Graphquốc lộ có 3 điểm sáng chính:

Nó được cho phép client xác minh đúng đắn dữ liệu làm sao mà lại client đề nghị. Nhờ đó tài liệu thương lượng không biến thành nặng nề cài đặt bởi vì chỉ đem vtrần hồ hết gì quan trọng độc nhất.Nó giúp cho câu hỏi tổng hòa hợp dữ liệu từ không ít mối cung cấp trsống yêu cầu dễ dãi hơnNó sử dụng một khối hệ thống hình trạng để miêu tả dữ liệu

lấy ví dụ client khẳng định đúng mực dữ liệu như thế nào cần

Để đơn giản với dễ nắm bắt hơn, bản thân xin mang ví dụ luôn bí quyết sử dụng GraphQl vào magento lớn 2.3. Để chạy demo GraphQl, ta hoàn toàn có thể sở hữu extension hỗ trợ chế tạo câu truy nã vấn nkhô nóng là GraphiQl. Đây là 1 trong những extension trên Chrome hỗ trợ chế tạo ra request để chạy thử nkhô nóng (tương tự nlỗi Postman hay Restlet Client Giao hàng test RestAPI).

Xem thêm: Hàng Original Là Gì ? Định Nghĩa Chính Xác Nhất Là Đây! Ý Nghĩa Của Original Trong Phân Loại Hàng Hóa

Cách 1: Đặt endpoint là: /graphql


*

Cách 2: Chọn Set endpoint.

Bước 3: Chọn dữ liệu trình lên như sau:


*

Cách 4: Bnóng nút execute:


*

Kết trái trả về nhỏng sau:


*

tại đây ta có thể thấy trường đoản cú phía client, ta đã khái niệm sẵn các dữ liệu rất cần được trả về. Để mang thêm tài liệu, ta chỉ vấn đề sửa câu truy vấn client lên thành:


*

Vậy tài liệu có đúng đắn đúng mọi gì đã có được mô tả nghỉ ngơi phía client.

Nếu các bạn là một trong những Fullstack Developer, yêu thích làm cho thành phầm quốc tế trong nghành nghề dịch vụ kinh doanh nhỏ - thương mại điện tử! Tmê mẩn gia Tuyển dụng Fullstack Developer, môi trường xung quanh thao tác làm việc tự xa, địa điểm thoải mái, thống trị linch hoạt theo Agile
Bài viết liên quan

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *