Phương pháp này được sử dụng để thu thập dữ liệu từ bất kỳ API nào đáp ứng yêu cầu của khách hàng dưới dạng JSON hoặc XML. Cú pháp của phương thức tìm nạp khá đơn giản, chỉ cần một đối số bắt buộc và một tham số tùy chọn là Show tìm nạp (URL , tùy chọn );
Để sử dụng phương thức tìm nạp () trong JavaScript của bạn, bạn cần gói nó vào một hàm không đồng bộ và gọi hàm tìm nạp () này bằng từ khóa đang chờ. Với hàm async, cú pháp được định nghĩa là hàm không đồng bộ function_Identifier (URL) { Tìm nạp dữ liệu từ API bằng phương thức tìm nạp () trong JavaScriptĐể kiểm tra phương thức tìm nạp () để tìm nạp dữ liệu từ API, bạn cần một API giả hoặc API giả. Với mục đích này, chúng tôi đang sử dụng giả API được cung cấp bởi Req. Res với URL “https. // yêu cầu. trong/api/sản phẩm/3” Điều thứ hai mà chúng ta cần là hiểu biết cơ bản về cách hoạt động của các promise trong JavaScript, để tìm hiểu về các promise trong JavaScript, bạn có thể truy cập liên kết này Tiếp theo, chúng ta cần một trang HTML giả với một số yếu tố cơ bản bên trong nó. Đối với ví dụ này, chúng tôi đã sử dụng các dòng sau trong HTML < trung tâm > Điều này sẽ cung cấp cho chúng tôi trang web sau Đối với mã JavaScript, điều đầu tiên chúng ta cần làm là lưu trữ URL trong một biến riêng với dòng sau const URL = "https. // yêu cầu. trong/api/products/3"; Sau đó, chúng tôi xác định hàm async để lấy dữ liệu từ API bằng URL mà chúng tôi vừa lưu trữ với các dòng sau hàm không đồng bộ getDataFromApi (URL) { Những gì chúng tôi đang làm trong mã này là chúng tôi đang chờ một lời hứa từ tìm nạp (URL) và lưu trữ lời hứa đó bên trong biến phản hồi Khi chúng tôi nhận được lời hứa, chúng tôi cần chuyển đổi nó thành định dạng JSON bằng cách sử dụng phản hồi. json(). Kể từ khi phản hồi. json() cũng là một lời hứa trả về dữ liệu, chúng tôi sử dụng từ khóa chờ đợi Cuối cùng, chúng tôi đang in ra dữ liệu được tìm nạp từ API bằng chức năng nhật ký bảng điều khiển Bây giờ, tất cả những gì chúng ta cần làm là gọi hàm async này và chuyển URL của API bằng dòng sau getDataFromApi (< strong >URLstrong>); Đoạn mã hoàn chỉnh là const URL = "https. // yêu cầu. trong/api/products/3"; Nếu bạn chạy trang web này và đi tới bảng điều khiển trong công cụ dành cho nhà phát triển của trình duyệt, bạn sẽ thấy đầu ra sau Vậy là xong, bạn đã lấy thành công dữ liệu từ API bằng JavaScript Phần kết luậnPhương thức tìm nạp () từ API tìm nạp có thể được sử dụng để tìm nạp dữ liệu từ một API trong vanilla JavaScript. Khi làm việc với các ứng dụng thực tế, bạn cần biết cách tương tác với API để gửi và nhận dữ liệu. Trong bài đăng này, chúng tôi đã giới thiệu phương thức tìm nạp () để gửi yêu cầu tới API giả và nhận dữ liệu từ API đó, sau đó chuyển đổi dữ liệu đó thành JSON với sự trợ giúp của lời hứa để có thể sử dụng dữ liệu đó trong ứng dụng của chúng tôi Làm cách nào để truy xuất dữ liệu từ API?Cách đơn giản nhất để truy cập dữ liệu từ điểm cuối API chỉ đơn giản là xem dữ liệu trong trình duyệt . Miễn là bạn được kết nối với internet, bạn sẽ có thể xem trước hầu hết dữ liệu của API bất kể định dạng của nó là gì.
API tìm nạp hoạt động như thế nào trong JavaScript?API Tìm nạp cung cấp giao diện JavaScript để truy cập và thao tác với các phần của giao thức, chẳng hạn như yêu cầu và phản hồi . Nó cũng cung cấp một phương thức tìm nạp () toàn cầu cung cấp một cách hợp lý, dễ dàng để tìm nạp tài nguyên không đồng bộ trên mạng.
Làm cách nào để lấy dữ liệu JSON từ API REST trong JavaScript?Để nhận JSON từ điểm cuối API REST, bạn phải gửi yêu cầu HTTP GET đến máy chủ API REST và cung cấp Chấp nhận. tiêu đề yêu cầu ứng dụng/json . chấp nhận. tiêu đề application/json cho máy chủ API REST biết rằng ứng dụng khách API muốn nhận dữ liệu ở định dạng JSON.
Làm cách nào để gọi API bằng JavaScript?Gọi API web bằng JavaScript . Định cấu hình ứng dụng để phân phát các tệp tĩnh và bật ánh xạ tệp mặc định. . Tạo một thư mục wwwroot trong thư mục gốc của dự án Tạo một thư mục css bên trong thư mục wwwroot Tạo một thư mục js bên trong thư mục wwwroot Thêm một tệp HTML có tên là chỉ mục. html vào thư mục wwwroot |