Thêm một CSDL vào ứng dụng Node (phần 6)

Làm các articles đọc được và lưu chúng cho sau này (tiếp tục)

Để sử dụng cái này trong ứng dụng, mở file index.js và thêm một cái xử lí route app.post mới cái download
và lưu các articles. Kết hợp cái này với mọi thứ bạn đã học về HTTP POST trong Express và body parser cung
cấp ví dụ trong code sau.

node 10

Ở đây bạn trước tiên nhận URL từ POST body (1) và sau đó sử dụng module node-readability để lấy URL (2). Bạn
lưu article bằng cách sử dụng class model Article. Nếu một lỗi xảy ra, bạn truyền xử lí đi với stack middleware
Express (3); mặt khác, một trình bày JSON về article được gửi quay trở lại máy khách.
Bạn có thể tạo một yêu cầu POST cái sẽ làm việc với ví dụ này bằng cách sử dụng tùy chọn –data:

curl –data “url=http://manning.com/cantelon2/” http://localhost:3000/articles

Trên tiến trình của phần trước, bạn đã thêm một module CSDL, tạo một Javasript API cái gói nó, và gắn nó vào
RESTful HTTP API. Đó là nhiều việc, và nó sẽ hình thành khối nỗ lực của bạn như một nhà phát triển phía máy chủ.
Bạn sẽ học nhiều hơn về các CSDL trong những học phần sau này khi bạn nhìn vào MongoDB và Redis.
Bây giờ rằng bạn có thể lưu các articles và theo chương trình lấy chúng, bạn sẽ thêm một giao diện web cái
bạn cũng có thể read các articles.

Chia sẻ