Hãy tạo một RESTFUL API cho việc quản lý danh bạ điện thoại. API cho phép người dùng
thực hiện các hành động như thêm, sửa, xóa, xem danh bạ điện thoại, tìm kiếm liên hệ theo tên hay số điện thoại.
Tạo một ứng dụng kiểm tra (hay sử dụng) API này.
Yêu Cầu Nghiệp Vụ
Hiển thị Danh Bạ:
Tạo một trang hiển thị danh sách các liên hệ trong danh bạ điện thoại.
Mỗi liên hệ nên có tên, số điện thoại và email.
Thêm Liên Hệ:
Tạo một trang để thêm liên hệ mới vào danh bạ điện thoại.
Form thêm liên hệ nên bao gồm trường tên, số điện thoại và email.
Sửa và Xóa Liên Hệ:
Cho phép người dùng chỉnh sửa thông tin của một liên hệ hiện có.
Cho phép người dùng xóa một liên hệ khỏi danh bạ.
Tìm kiếm Liên Hệ:
Cho phép người dùng có thể tìm kiếm liên hệ trong danh bạ theo tên hoặc số điện thoại.
Yêu Cầu Kỹ Thuật
Sử dụng Express và mô hình MVC để xây dựng API và ứng dụng.
Sử dụng các template engine như Pug hoặc Handlebars.
Sử dụng các routes để xử lý các yêu cầu từ người dùng.
Dữ liệu về danh bạ được lưu trữ trong một cơ sở dữ liệu MongoDB.