Đó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