Đóng gói Axios trong Vue.js

1. Lý do đóng gói Việc đóng gói Axios là cần thiết bởi vì trong quá trình phát triển ứng dụng, bạn sẽ sử dụng Axios rất nhiều lần để thực hiện các yêu cầu HTTP. Để tăng tính bảo trì và dễ dàng quản lý mã nguồn sau này, chúng ta thường tạo ra một lớp hoặc hàm bọc (wrapper) cho Axios. 2. Sử dụng Interceptor Interceptor trong Axios giúp chúng ta ...

Đăng vào ngày 15 tháng 7 lúc 21:54

Quy ước Thiết kế API

Nguyên tắc Thiết kế API Giữ mức độ chi tiết và số lượng endpoint hợp lý Tên gọi đơn giản, dễ hiểu và nhất quán Ưu tiên thiết kế trước khi triển khai mã Thiết kế URL Phương thức HTTP GET: Đọc dữ liệu POST: Tạo mới tài nguyên PUT: Cập nhật toàn bộ PATCH: Cập nhật một phần DELETE: Xóa tài nguyên Quy tắc Đặt tên ...

Đăng vào ngày 5 tháng 7 lúc 21:33

Hướng dẫn sử dụng Postman

Một số khái niệm quan trọng: Biến toàn cục và biến môi trường Sử dụng kết quả từ một yêu cầu làm tham số cho yêu cầu tiếp theo bằng JSON.parse(responseBody) Viết script kiểm tra (request test & test response) và khẳng định (assertion) Xử lý danh sách lồng nhau Chuyển đổi danh sách thành chuỗi và cắt chuỗi bằng stringify(), split() Tạo dấu ...

Đăng vào ngày 4 tháng 7 lúc 12:37

Vue và Axios: Hướng dẫn sử dụng và cấu hình

Axios trong Vue.js Axios là một thư viện HTTP dựa trên promise, có thể sử dụng trong trình duyệt và Node.js. Tạo XMLHttpRequests từ trình duyệt Tạo http request từ node.js Hỗ trợ Promise API Chặn request và response Chuyển đổi dữ liệu request và response Hủy request Chuyển đổi JSON tự động Hỗ trợ phòng thủ XSRF trên client Cài đặt: npm install ...

Đăng vào ngày 27 tháng 6 lúc 13:39

Cách Sử Dụng Chi Tiết Câu Lệnh CURL

CURL (Client URL) là một công cụ dòng lệnh mạnh mẽ dùng để truyền dữ liệu qua nhiều giao thức mạng khác nhau như HTTP, HTTPS, FTP, SFTP v.v., thường được sử dụng trong việc kiểm thử API, thu thập dữ liệu và truyền tải file. Dưới đây là hướng dẫn chi tiết về cách sử dụng CURL: Cú Pháp Cơ Bản curl [tùy chọn] [URL] tùy chọn: Điều khiển hành vi củ ...

Đăng vào ngày 26 tháng 6 lúc 19:09

Giới thiệu về Phát triển Frontend

1. Khái niệm Frontend Frontend bao gồm tất cả giao diện tương tác trực tiếp với người dùng như màn hình máy tính, điện thoại hoặc tablet. Bổ sung: Backend là gì? Backend hoạt động như bộ xử lý phía sau (gồm các đoạn mã không hiển thị), không tương tác trực tiếp với người dùng. 2. Lộ trình học Frontend HTML: Cấu trúc nền tảng của trang web ...

Đăng vào ngày 26 tháng 6 lúc 07:52

HTTP Cookie và Session: Cơ chế quản lý phiên làm việc trong phát triển Web

Giới thiệu Trong phát triển backend, đặc biệt khi làm việc với các hệ thống web tương tác cao, một thách thức cốt lõi là duy trì trạng thái người dùng qua nhiều yêu cầu HTTP. Do giao thức HTTP vốn dĩ không lưu trạng thái (stateless), máy chủ không thể tự động phân biệt giữa các request từ cùng một người dùng. Để giải quyết vấn đề này, hai cơ ch ...

Đăng vào ngày 24 tháng 6 lúc 23:22

Cookie và Session trong Django

Cookie và Session trong Django Mục lục- Cookie và Session trong Django Nguồn gốc của Cookie Định nghĩa Cookie Ứng dụng đơn giản của Cookie Hiệu ứng khi tắt Cookie khi đăng nhập vào blog Xem Cookie Thiết lập Cookie Lấy Cookie Thiết lập Cookie Tham số: Xóa Cookie Tạo một dự án Django đơn giản, sử dụng Cookie để xác thực trạng thái đăng nhập ngườ ...

Đăng vào ngày 24 tháng 6 lúc 17:53

Cơ chế hoạt động của trình duyệt web: Phân tích và hiển thị trang

Cấu trúc cơ bản của trình duyệt Một trình duyệt web hiện đại bao gồm nhiều thành phần, trong đó công cụ hiển thị (rendering engine) là cốt lõi để chuyển đổi mã nguồn thành hình ảnh trực quan. Các công cụ hiển thị phổ biến Trident: Sử dụng bởi Internet Explorer. WebKit: Nền tảng cho Chrome (trước đây) và Safari. Gecko: Được FireFox sử dụng. Ng ...

Đăng vào ngày 22 tháng 6 lúc 07:10

Giới thiệu về web scraping

Web scraping là kỹ thuật sử dụng các chương trình máy tính để thu thập thông tin từ internet. Yêu cầu: Tạo một chương trình để mô phỏng hành vi của trình duyệt, truy cập một địa chỉ URL và thu thập nội dung từ địa址 đó. I. Chương trình cơ bản # Sử dụng urlopen để lấy dữ liệu from urllib.request import urlopen url = "http://www.baidu.com&qu ...

Đăng vào ngày 20 tháng 6 lúc 04:25