Nodejs | Những thư viện mà dev nodejs nên biết!

Hi! Mình là HQK. Chủ nhật nên mình lại mò lên viết blog! Nay mình sẽ giới thiệu với các bạn những thư viện - trợ thủ đắc lực cho dev nodejs hay dev js nói chung.

1. Passport.js


- Passport.js là một thư viện hỗ trợ bạn authentication rất mạnh mẽ. Nó được thiết kế là một middleware hết sức linh hoạt cho bạn khả năng tùy biến cao với rất nhiều các kịch bản authentication.
2. Lodash
- Lodash là một thư viện JavaScript mạnh mẽ dùng để xử lý Array, Object, Function, Collection ..v.v. Các hàm tiện ích được chia làm các nhóm chính sau :Array, Collection, Function, Lang, Math, Number, Object, Seq, String, Util..
- Mình thì hay xử lý những array, object bằng những thuật toán thông thường, tuy viết tay, nhưng mình thấy thích vì giải quyết được 1 bài toán tối ưu, cơ mà không biết có tối ưu hơn thư viện không nữa, haha, cơ mà nên sử dụng thư viện này, nó hỗ trợ thật sự là rất mạnh, nhưng nếu bạn sử dụng ít thì có thể viết tay như mình, vì khi bạn sử dụng ít mà import cả đống thư viện mà không sử dụng tới , thì thật là thừa, haha.
3. Moment.js


- Moment.js là thư viện thao tác date và time trong JavaScript để phân tích cú pháp, xác thực, thao tác và định dạng ngày.
- Mình nhớ hồi mình học web ở Techkid, cũng được giới thiệu thằng thư viên này, mà không sử dụng. Khi đi thực tập, mình phải xử lý vấn đề thời gian, vãi shit, mình convert bằng tay mọi người ạ, chất lừ, dùng thuật toán này lọ, đổi sang giây, rồi chia để về một định dạng mình muốn, nghĩ mà hài... Sau khi biết thằng moment.js thì mình ko còn rảnh để viết tay nữa, haha, nó xịn xò kinh điển rồi, cứ áp vào mà dùng, phê lòi luôn.

4. Joi

-
 Để validate dữ liệu thì các bạn dùng gì, mình thì thấy đại ca của mình hay dùng thằng celebrate để validate, nên mình cũng dùng thằng này luôn, hịn lắm... đúng là người đi trước làm gì thì họ cũng đúc kết được là nên dùng thằng nào và không nên dùng thằng nào rồi, mình thấy hay thì làm theo thôi...
- Celebrate là một middleware chứa thằng thư viện Joi.

Chào các bạn nhé, khi nào có thêm những cái hay ho mình sẽ update bổ sung nha.
À hôm nay mình đọc được một bài về structure của một dự án nodejs nên viết theo mô hình vmc hay 
mô hình component based. Sau mình sẽ viết một bài về vấn đề này các bạn nhé.
Previous Post
Next Post

post written by:

0 Comment: