Xây dựng một dịch vụ web RESTful với Node
Ứng dụng của bạn sẽ là một dịch vụ web RESTful cái cho phép các articles sẽ được tạo và lưu theo cách tương
tự Instapaper hay Pocket. Nó sẽ sử dụng một module cái được truyền cảm hứng bởi dịch vụ Readability gốc
(www.readability.com) để chuyển các trang web lộn xộn thành các articles đẹp cái bạn có thể đọc sau này.
Khi thiết kế một dịch vụ RESTful, bạn cần nghĩ về các hoạt động nào bạn cần và chập chúng vào các routes
trong Express. Trong trường hợp này, bạn cần có thể lưu các articles, lấy chúng để rằng chúng có thể được
đọc, lấy từ một danh sách tất cả chúng, và xóa các articles bạn không còn muốn. Cái đó chập với những routes
này:
+ POST /articles— Tạo một article mới
+ GET /articles/:id— Nhận một article đơn
+ GET /articles— Nhận tất cả các articles
+ DELETE /articles/:id— Xóa một article
Trước khi đi vào các vấn đề như các CSDL và các giao diện web, hãy tập trung vào tạo các tài nguyên RESTful với
Express. Bạn có thể sử dụng cURL để tạo các yêu cầu tới một ứng dụng mẫu để nhận treo của nó, và sau đó di
chuyển các hoạt động phức tạp hơn như lưu giữ dữ liệu để làm nó như một ứng dụng web thực.