Insert / Update / Delete / Select MySQL trong NodeJS - NodeJS căn bản

Trong bài viết này chúng mình sẽ đi tìm hiểu về cách thao tác với các bản ghi trong MySQL bằng module mysql trong NodeJS, các thao tác mình giới thiệu bên dưới bao gồm như : Insert(Thêm ), Update(cập nhật ), Delete (Xóa ). 1. Thao tác với các bản ghi Trong các dự án cần dữ liệu có mối quan hệ ...

Tác giả: Hoàng Hải Đăng viết 14:50 ngày 06/04/2021

Làm việc với Table MySQL sử dụng Nodejs - NodeJS căn bản

Trong bài viết này chúng mình sẽ cùng nhau làm việc với Table trong MySQL sử dụng Nodejs, như các bạn đã viết MySQL tổ chức database theo dạng các bảng, mỗi bảng đều có khuân mẫu riêng của nó, các bảng có thể được liên kết với nhau. 1. Tạo một bảng mới bằng NodeJS Mình sẽ khởi tạo một bảng mới ...

Tác giả: Hoàng Hải Đăng viết 14:50 ngày 06/04/2021

ạo database MySQL sử dụng Nodejs - NodeJS căn bản

Trong bài này chúng ta sẽ tìm hiểu cách tạo database trong MySQL sử dụng Node.js. Mặc dù khi làm dự án thường sẽ có database sẵn rồi, nhưng vẫn có một số trường hợp bắt buộc sử dụng lệnh NodeJS để tạo database thì bạn sẽ áp dụng cách thực hiện ở bài này. Lưu ý: Để hiểu hết nội dung của bài viết ...

Tác giả: Hoàng Hải Đăng viết 14:50 ngày 06/04/2021

Giới thiệu MySQL trong NodeJS - NodeJS căn bản

Trong bài này mình sẽ giới thiệu về MySQL trong NodeJS. Tại sao NodeJS cần MySQL? Như bạn biết, chúng ta sử dụng NodeJS để xử lý những request từ client nên nó cũng là một ngôn ngữ làm việc ở backend, chính vì vậy cần có những module xử lý truy vấn CSDL MySQL một cách tối ưu nhất. 1. Hiểu thêm ...

Tác giả: Hoàng Hải Đăng viết 14:50 ngày 06/04/2021

CORS là gì ? Xử lý CORS trong NodeJS - NodeJS căn bản

Trong bài viết này chúng ta sẽ tìm hiểu về CORS là gì và cách xử lý CORS trong NodeJS, đây là một lỗi Cross-origin resource sharing thường gặp. Chắc hẳn trong quá trình xử lý các request tới server thì một vài trường hợp xảy ra lỗi về CORS có thông báo lỗi dạng như: ...

Tác giả: Hoàng Hải Đăng viết 14:50 ngày 06/04/2021

Upload files trong Nodejs - NodeJS căn bản

Trong bài viết này chúng ta sẽ cùng nhau xây dựng một trang web upload file sử dụng NodeJS, bài này mình sẽ cố gắng đi từng bước và giải thích kĩ từng đoạn code làm sao cho dễ hiểu nhất. Mình sẽ sử dụng kết hợp giữa các module như formidable đùng để parse form, module http giúp khởi tạo HTTP Web ...

Tác giả: Hoàng Hải Đăng viết 14:50 ngày 06/04/2021

Biến môi trường process.env trong Nodejs - NodeJS căn bản

Trong bài viết hôm này chúng ta sẽ cùng nhau đi tìm hiểu về biến môi trường process.env trong Nodejs, đây là một phần được sử dụng rất nhiều trong dự án Nodejs thực tế, bởi việc lưu trữ thông tin trong môi trường sẽ giúp cho quá trình làm việc cũng như deploy dự án dễ dàng hơn. 1. Biến môi trường ...

Tác giả: Hoàng Hải Đăng viết 14:50 ngày 06/04/2021

Hàm writeHead và setHeader trong NodeJS - NodeJS căn bản

Ở bài trước mình có hướng dẫn tạo server NodeJS đơn giản và trong bài mình có sử dụng hàm writeHead để thêm các tham số vào header, vậy thì trong bài này mình sẽ giải thích kỹ hơn về hàm này và cách sử dụng nó. Và trước khi đọc bài này thì bạn phải hiểu Header Request và Header Response đã ...

Tác giả: Hoàng Hải Đăng viết 14:50 ngày 06/04/2021

Xây dựng NodeJS Server đơn giản - NodeJS căn bản

Để chạy được ứng dụng NodeJS thì bạn phải lập trình cho nó một cái Server, việc cài đặt server này sẽ thông qua những đoạn mã javascript chứ không phải thông qua phần mềm. Và trong bài này mình sẽ hướng dẫn cài đặt một chương trình in ra một câu chào lên trình duyệt web. 1. Xây dựng cấu trúc file ...

Tác giả: Hoàng Hải Đăng viết 14:50 ngày 06/04/2021

Cài đặt Git Bash để học NodeJS - NodeJS căn bản

Ở series học NodeJS căn bản mình đã hướng dẫn các bạn cách sử dụng Window Command Line để chạy lệnh NodeJS rồi nhỉ? Tuy nhiên sử dụng giao diện đó sẽ hơi bất tiện và không đẹp nên trong bài này mình sẽ hướng dẫn các bạn cài đặt sử dụng Git Bash, đây là một phần mèm có chức năng tương tự như Window ...

Tác giả: Hoàng Hải Đăng viết 14:50 ngày 06/04/2021

Crawl dữ liệu website bằng NodeJS cơ bản - NodeJS căn bản

Hướng dẫn cách crawl dữ liệu của một website sử dụng Node.js, sử dụng một vài package hỗ trợ, tùy thuộc vào độ phức tạp của dữ liệu của trang web mà có những cách để crawl khác nhau. Crawl là một kĩ thuật dùng để lấy dữ liệu từ một website bằng cách bóc tách dữ liệu từ một website nào đó, đây là ...

Tác giả: Hoàng Hải Đăng viết 14:50 ngày 06/04/2021

Xử lý Timers trong Nodejs - NodeJS căn bản

Trong bài viết này chúng ta sẽ cùng nhau đi tìm hiểu về hàm Timers trong NodeJS, cách sử dụng timer và các ví dụ cụ thể. Trong các bài trước về Global Obejct mình có đề cập qua về các hàm có trong modue Timer của NodeJS nhưng chưa giải thích đầy đủ, vì vậy bài này mình sẽ nói chi tiết hơn. 1. ...

Tác giả: Hoàng Hải Đăng viết 14:50 ngày 06/04/2021

Khởi tạo HTTP web server trong Nodejs - NodeJS căn bản

Trong bài viết này chúng ta sẽ đi tìm hiểu về cách để khởi tạo một HTTP Web Server trong Nodejs, giới thiệu về module HTTP tích hợp trong Nodejs. HTTP là module giúp chúng ta khởi tạo một HTTP web server trên ứng dụng Nodejs. 1. HTTP là gì ? HTTP(Hypertext Transport Protocol) là một giao thức ...

Tác giả: Hoàng Hải Đăng viết 14:50 ngày 06/04/2021

ìm hiểu Streams trong NodeJS - NodeJS căn bản

Trong bài viết này chúng ta sẽ cùng nhau đi tìm hiểu về khái niệm Streams trong NodeJS và xem cách nó hoạt động như thế nào ? Streams không phải chỉ có trong NodeJs mà còn có trong rất nhiều các công nghệ khác nữa. Nhưng trong phạm vi bài viết này chúng ta sẽ chủ yếu tìm hiểu trong Nodejs mà ...

Tác giả: Hoàng Hải Đăng viết 14:50 ngày 06/04/2021

ìm hiểu Buffer trong NodeJS - NodeJS căn bản

Trong bài viết này chúng ta sẽ cùng nhau đi tìm hiểu về khái niệm Buffer trong Nodejs, cách sử dụng Buffer và các API mà Nodejs hỗ trợ trong thư viện này. Buffer khá là quan trọng trong lập trình NodeJS, khi hiểu rõ về Buffer việc lập trình với NodeJS cũng sẽ đơn giản hơn rất nhiều. ...

Tác giả: Hoàng Hải Đăng viết 14:50 ngày 06/04/2021

Events trong NodeJS - NodeJS căn bản

Trong bài tiếp theo của seri học lập trình NodeJS căn bản chúng ta sẽ đi tìm hiểu về khái niệm event loop (luồng sự kiện) và event trong NodeJS. Trong các ứng dụng NodeJS, các khái niệm về callback và event được thực hiện đồng thời. Bởi trong ứng dụng NodeJS được xử lý đơn luồng và hầu hết các ...

Tác giả: Hoàng Hải Đăng viết 14:50 ngày 06/04/2021

ìm hiểu Callback trong NodeJS - NodeJS căn bản

Trong bài viết này mình sẽ giới thiệu về khái niệm callback trong Nodejs, đồng thời chúng ta sẽ cùng nhau đi tìm hiểu về ứng dụng của callback trong dự án NodeJS thực tế như thế nào? Đây cũng là một phần khá quan trọng khi chúng ta lập trình với NodeJS. NodeJS có khả năng xử lý đồng thời rất ...

Tác giả: Hoàng Hải Đăng viết 14:50 ngày 06/04/2021

ìm hiểu về Global Objects trong NodeJS - NodeJS căn bản

Trong bài này chúng ta sẽ tìm hiểu Global Objects trong NodeJS, đây là những object có phạm vi toàn cục và bạn có thể sử dụng bất cứ đâu trong dự án NodeJS của mình. Chắc hẳn ai đã từng học lập trình cũng đã từng nghe qua khái niệm về phạm vi toàn cục (global scope), điển hình như khi ta viết ...

Tác giả: Hoàng Hải Đăng viết 14:50 ngày 06/04/2021

Mã hóa chuỗi trong NodeJS với module CryptTo-JS - NodeJS căn bản

Đôi khi bạn muốn mã hóa thông tin trước khi lưu vào cơ sở dữ liệu để thông tin được an toàn hơn. Ví dụ khi bạn thiết lập mật khẩu cho User thì bạn phải mã hóa chuỗi mật khẩu đó rồi mới lưu vào CSDL, từ đó khi đăng nhập thì ta sẽ so sánh chuỗi đã mã hóa thay vì so sánh mật khẩu chưa mã hóa. Trong ...

Tác giả: Hoàng Hải Đăng viết 14:50 ngày 06/04/2021

Áp dụng Yargs NodeJS vào ứng dụng quản lý học sinh - NodeJS căn bản

Như vậy là bạn đã hiểu được phần nào về module Yargs và các cấu hình options trong Yargs rồi đấy. Vậy trong video này ta sẽ vận dụng những gì đã học để làm một bài tập nho nhỏ có sử dụng những hàm đã làm ở bài xây dựng chức năng quản lý học sinh. Ở bài đó chúng ta sử lý thêm dữ liệu bằng code nên ...

Tác giả: Hoàng Hải Đăng viết 14:50 ngày 06/04/2021