- Nodemailer là một mô-đun cho các ứng dụng Node.js để cho phép gửi email dễ dàng. Dự án bắt đầu trở lại vào năm 2010 khi khơng có tùy chọn lành mạnh để gửi email, ngày nay nó là giải pháp mà hầu hết người dùng Node.js sử dụng theo mặc định.
- Tính năng và đặc điểm của Nodemailer:
- Một mơ-đun duy nhất khơng có phụ thuộc nào - mã dễ dàng kiểm tra, vì khơng có góc tối
- Tập trung nhiều vào bảo mật, khơng ai thích lỗ hổng RCE
- Hỗ trợ Unicode để sử dụng bất kỳ ký tự nào, bao gồm biểu tượng cảm xúc
- Hỗ trợ Windows - bạn có thể cài đặt nó với npm trên Windows chỉ giống như bất kỳ mô-đun nào khác, khơng có phần phụ thuộc đã biên dịch. Sử dụng không rắc rối từ Azure hoặc từ hộp Windows của bạn
8 - Sử dụng nội dung HTML, cũng như thay thế văn bản thuần túy
- Thêm tệp đính kèm vào thư
- Các tệp đính kèm hình ảnh được nhúng cho nội dung HTML - thiết kế của bạn không bị chặn
- Gửi email an toàn bằng TLS / STARTTLS - Ngoài ra hỗ trợ SMTP tích hợp sẵn
- Đăng tin nhắn với hỗ trợ Plugin tùy chỉnh DKIM để thao tác với tin nhắn - Xác thực Sane OAuth2
- Proxy cho kết nối SMTP
- Mã ES6 - khơng cịn tình trạng rị rỉ bộ nhớ không chủ ý, do các tài khoản kiểm tra email được tạo tự động của var được nâng cấp từ Ethereal.email
2.3.3.Sequelize connected PostgreSQL
- Sequelize là một ORM (ánh xạ quan hệ đối tượng) dựa trên hứa hẹn, Node.js dành cho Postgres, MySQL, MariaDB, SQLite và Microsoft SQL Server. Nó có tính năng hỗ trợ giao dịch vững chắc, quan hệ, tải nhanh, đọc sao chép và hơn thế nữa.
- Một điều tuyệt vời về Sequelize là nó khơng quan tâm đến cơ sở dữ liệu bên dưới của bạn. Bạn có thể dễ dàng chuyển đổi cơ sở dữ liệu bằng cách điều chỉnh tệp cấu hình và mã của bạn hầu như sẽ được giữ nguyên.