Viết và chạy scripts với Node.js
Cho chúng ta trở thành các nhà phát triển full-stack, nó là quan trọng để làm quen với các công nghệ backend. Khi
chúng ta đã quen với Javascript từ viết các ứng dụng frontend, chúng ta có thể sử dụng Node.js để phát triển các
dịch vụ backend sử dụng Javascript. Trong phần này, chúng ta sẽ tạo script Node.js đơn giản đầu tiên của chúng
ta để làm quen với các sự khác nhau giữa các scripts backend và code frontend.
Những tương tự và khác nhau giữa Javascript trong trình duyệt và trong Node.js
Node.js được xây dựng trên V8, bộ máy Javascript sử dụng bởi các trình duyệt dựa trên Chromium (Google Chrome,
Brave, Opera, Vivaldi, và Microsoft Edge). Như vậy thì, Javascript code sẽ chạy cùng cách trong trình duyệt
và Node.js. Tuy nhiên, có một vài khác nhau, cụ thể trong môi trường. Môi trường được xây dựng trên đỉnh bộ
máy và cho phép chúng ta trình bày thứ gì đó trên một website trong trình duyệt (sử dụng các objects document và
window). Trong Node.js, có các modules nhất định cung cấp cho giao diện với hệ điều hành, cho các nhiệm vụ
như tạo các files và xử lí các yêu cầu mạng. Các modules này cho phép chúng ta tạo một dịch vụ backend sử dụng
Node.js.
