Skip to content

Serve an image at different size / resolution depending on user request

License

Notifications You must be signed in to change notification settings

picosix/p6-static-example

Repository files navigation

PicoSix

p6-static-example

DEMO

Project này là một tutorial giúp các bạn xây dựng một server ảnh - trả về tấm ảnh với đúng kích thước mà bạn muốn. Những hướng dẫn này được thực hiện trong quá trình mình xây dựng sản phẩm picosix/p6-static, với các bước được đơn giản hoá để các bạn có thể dễ dàng tiếp cận.

Các bạn có thể

  • Theo dõi tutorial này và làm theo để tạo ra một project riêng cho bạn
  • Sử dụng bản production tại picosix/p6-static

Nội dung bài học

  1. Ý tưởng
  2. Khởi tạo api server với ExpressJS
  3. Project config
  4. Upload ảnh với multer
  5. Lưu data với LowDB
  6. Render ảnh với Stream
  7. Resize ảnh với sharp
  8. Chèn watermark với sharp
  9. Ghi log với winston
  10. Viết test case
  11. Sử dụng docker
  12. Tái cấu trúc code
  13. Deploy project lên VPS (Digital Ocean)

About

Serve an image at different size / resolution depending on user request

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published