Bộ Snippet boilerplate cực kỳ hữu ích cho các dự án Node.js, AWS (DynamoDB, S3) và EJS. Gõ tắt nhanh Express app, AWS config, CRUD model, router, controller và EJS templates.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Bộ snippets này giúp tăng tốc độ gõ code cho các dự án sử dụng Node.js, Express, AWS S3, và AWS DynamoDB. Thay vì gõ toàn bộ file model hoặc controller khổng lồ, các snippets đã được chia nhỏ ra thành từng module, function cụ thể để tái sử dụng linh hoạt hơn.
Cách Cài Đặt
Mở Visual Studio Code.
Nhấn Ctrl + Shift + P (hoặc Cmd + Shift + P trên Mac).
Gõ "Snippets: Configure User Snippets" và chọn nó.
Hàm xử lý xóa 1 phần mềm (gọi S3 xóa ảnh -> gọi DB xóa item).
ex-ctrl-showAdd
Render giao diện view thêm mới.
ex-ctrl-add
Xử lý POST lưu dữ liệu: Validate -> Upload S3 -> Dùng buildObj -> Tạo DB.
ex-ctrl-showEdit
Render giao diện view chỉnh sửa kèm data cũ.
ex-ctrl-edit
Xử lý POST cập nhật: Xóa ảnh cũ trên S3 -> Upload ảnh mới -> Dùng buildObj -> Cập nhật DB.
ex-ctrl-deleteAll
Quét toàn bộ dữ liệu DB -> Xóa đồng loạt file S3 -> Xóa đồng loạt trong DB.
💡 Tips: Nhập chính xác Prefix trong file .js tương ứng và nhấn Tab hoặc Enter để VS Code tự động generate code. Di chuyển giữa các biến tự động (như ${1:id}) bằng phím Tab.