Phần 4 trong chuỗi bài về xây dựng web framework với Go. Trong bài này, chúng ta sẽ triển khai Route Group Control - một tính năng quan trọng giúp nhóm các route lại với nhau, hỗ trợ nhóm lồng nhau và tạo nền tảng cho việc áp dụng middleware....
[Read More]
Build your own X: Tự xây dựng một web framework với Go - Phần 3
Phần 3 trong chuỗi bài về xây dựng web framework với Go. Trong bài này, chúng ta sẽ học cách triển khai định tuyến động (dynamic routing) bằng cây tiền tố (Trie tree) thay vì sử dụng map như trước đây.
[Read More]
Build your own X: Tự xây dựng một web framework với Go - Phần 2
Phần 2 trong chuỗi bài về xây dựng web framework với Go. Tìm hiểu về thiết kế Context để đóng gói thông tin request/response, cung cấp các phương thức tiện ích để trả về dữ liệu dạng HTML, JSON, và tổ chức lại cấu trúc code để dễ mở rộng....
[Read More]
Build your own X: Tự xây dựng một web framework với Go - Phần 1
Bài đầu tiên trong chuỗi bài về việc xây dựng web framework với Go. Tìm hiểu về thư viện net/http, interface http.Handler và cách tạo một router đơn giản để xử lý các HTTP request. Bắt đầu hành trình tạo ra framework Gee từ những khái niệm cơ bản nhất....
[Read More]
Build your own X: Tự xây dựng một web framework với Go - Giới thiệu
Giới thiệu chuỗi bài viết về cách xây dựng một web framework bằng Go, nhằm giúp bạn hiểu sâu hơn về cách hoạt động của một web framework – từ net/http cơ bản đến router, middleware và nhiều chức năng quan trọng khác của một web framework.
[Read More]