Bài đăng

JavaScript Currying

Hình ảnh
  Currying là gì? Trong JavaScript, Currying là một phương pháp tổng hợp viết lại một hàm có nhiều đối số thành một chuỗi hàm, trong đó mỗi hàm chỉ nhận một đối số. Nói cách khách nó là một kỹ thuật mà cho phép ta thay vì sử dụng một function có nhiều tham số truyền vào dài dòng thì ta có thể chuyển đổi thành những function liên tiếp có một tham số truyền vào thôi.

Xây dựng hoàn thiện CRUD gRPC API với Node.js và Express (Phần 2)

Hình ảnh
  Chào mừng quay trở lại với inovationthinking . Đây là phần 2 của loạt series " Xây dựng hoàn thiện CRUD gRPC API với Node.js và Express " . Để đọc lại phần 1 các bạn truy cập vào đây để xem lại nhé.

Xây dựng hoàn thiện CRUD gRPC API với Node.js và Express (Phần 1)

Hình ảnh
Trong hành trình phát triển ứng dụng, việc tạo và quản lý API là một phần quan trọng giúp tương tác với cơ sở dữ liệu và các thành phần khác của hệ thống. Trong loạt bài viết này, chúng ta sẽ bước vào một chủ đề sâu hơn của việc xây dựng ứng dụng - sử dụng gRPC API để thực hiện các thao tác CRUD (Create, Read, Update, Delete) trên dữ liệu, và tất cả được thực hiện bằng sức mạnh của Node.js và framework Express.

Xây dựng Login gRPC API với Node.js và Express (Phần 3)

Hình ảnh
  Chào mừng các bạn trở lại với  inovationthinking . Đây là phần cuối cùng của loạt bài "Xây dựng gRPC API với Node.js và Express".Để xem lại 2 phần trước các bạn vui lòng xem lại  ở đây: Phần 1: Tại đây Phần 2: Tại đây Chúng ta tiếp tục với phần 2 đang viết dở.

Xây dựng Login gRPC API với Node.js và Express (Phần 2)

Hình ảnh
  Wellcome back! Sau khi đã giới thiệu tổng quan về gRPC ở phần 1 .  Bài viết này sẽ hướng dẫn bạn cách tạo một server và client gRPC bằng Node.js để xác thực người dùng bằng JSON Web Tokens sử dụng TypeScript, Node.js, PostgreSQL, Redis, Prisma và Docker-compose.

Xây dựng Login gRPC API với Node.js và Express (Phần 1)

Hình ảnh
Lời nói đầu gRPC là công nghệ giao tiếp máy chủ-máy khách (client-server) phát triển bởi Google. Nó được thiết kế để tối ưu hóa hiệu suất và độ tin cậy trong việc giao tiếp giữa các dịch vụ phân tán, đặc biệt là trong môi trường microservices.

Node.js + TypeScript + MongoDB: JWT Refresh Token

Hình ảnh
Wellcome back, hôm nay tôi xin trình bày về "JWT Refresh Token", bài này sẽ phần tiếp theo của series "JWT Authentication".Các bạn có thể xem thêm về loạt bài jwt authentication gồm 3 phần. Phần 1: Tại đây Phần 2: Tại đây Phần 3: Tại đây

Node.js + TypeScript + MongoDB: JWT Authentication - Xác thực người dùng sử dụng JWT (Phần 3- Kết thúc)

Hình ảnh
  Chào mừng các bạn đã quay trở lại với Inovation Thinking, tiếp nối 2 phần trước về việc xác thực người dùng sử dụng JWT, đây là phần 3 cũng là phần cuối cùng của series này.Mọi người có thể xem lại. Phần 1: Tại đây Phần 2: Tại đây

Node.js + TypeScript + MongoDB: JWT Authentication - Xác thực người dùng sử dụng JWT (Phần 2)

Hình ảnh
  Chào các bạn đây là phần 2 của loạt bài viết "Xác thực người dùng sử dụng JWT", xem lại phần 1 tại đây

Node.js + TypeScript + MongoDB: JWT Authentication - Xác thực người dùng sử dụng JWT (Phần 1)

Hình ảnh
Lời nói đầu Chào các bạn, đã quá lâu rồi chưa viết lách lại vì vậy đợt này mình sẽ viết một series về nodejs typescript,  trong bài học này, các bạn sẽ tìm hiểu cách xây dựng backend Node.js bằng TypeScript, triển khai xác thực và ủy quyền người dùng bằng JWT, lưu trữ dữ liệu trong Redis và tạo các Docker container bằng docker-compose.