Trang chủ /
Node.js - Nền tảng JavaScript mạnh mẽ cho phát triển ứng dụng phía server /
158 lượt xem
Node.js là một môi trường runtime mã nguồn mở, dựa trên JavaScript, được xây dựng trên nền tảng V8 Engine của Google. Được phát hành lần đầu vào năm 2009, Node.js đã trở thành một công cụ không thể thiếu để phát triển các ứng dụng web thời gian thực, API RESTful, và các hệ thống lớn nhờ vào khả năng xử lý nhanh chóng và khả năng mở rộng tuyệt vời.
Hiệu suất cao nhờ mô hình xử lý không đồng bộ
Node.js sử dụng mô hình non-blocking I/O, cho phép xử lý nhiều yêu cầu cùng lúc mà không làm gián đoạn hiệu suất của ứng dụng.
Sử dụng JavaScript từ frontend đến backend
Với Node.js, bạn có thể sử dụng chung một ngôn ngữ - JavaScript - cho cả giao diện người dùng và máy chủ, giúp giảm chi phí học tập và tối ưu hóa quy trình phát triển.
Nền tảng mạnh mẽ và mở rộng dễ dàng
Node.js phù hợp với cả các ứng dụng nhỏ và các hệ thống phức tạp như microservices.
Hệ sinh thái phong phú
Thư viện npm (Node Package Manager) cung cấp hàng trăm nghìn module miễn phí để mở rộng chức năng ứng dụng.
Dưới đây là một ví dụ tạo API RESTful cơ bản với Node.js và Express:
// Import thư viện const express = require('express'); const app = express(); const PORT = 3000; // Middleware để xử lý JSON app.use(express.json()); // Endpoint đơn giản app.get('/', (req, res) => { res.send('Welcome to Node.js API!'); }); // API trả về danh sách người dùng app.get('/users', (req, res) => { const users = [ { id: 1, name: 'John Doe' }, { id: 2, name: 'Jane Doe' }, ]; res.json(users); }); // Lắng nghe trên cổng 3000 app.listen(PORT, () => { console.log(`Server is running on http://localhost:${PORT}`); });
index.js
và sao chép đoạn mã trên vào file.npm install express
Chạy ứng dụng:
node index.js
Truy cập http://localhost:3000
trên trình duyệt để kiểm tra.
Node.js là một nền tảng tuyệt vời để phát triển các ứng dụng phía server hiện đại. Với khả năng mở rộng, hiệu suất cao và cộng đồng lớn, Node.js đang trở thành công cụ không thể thiếu cho các nhà phát triển web. Hãy thử sử dụng Node.js ngay hôm nay để trải nghiệm sức mạnh của nó!