+1

NodeJS Ngày 1 - Setup cơ bản

Mở đầu

NodeJS là một framework rất mạnh mẽ dành cho xây dự server chạy bằng ngôn ngữ JavaScript.

Trong thời gian mô học Thiết kế hệ thống web tại trường đại học UIT, mình quyết định viết một chuỗi bài viết ghi lại việc mình xây dựng một backend server để phục vụ môn học cũng như làm tài liệu tham khảo cho những người học sau này. Dù mình biết đa số người học hiện tại và sau này sẽ lựa chọn tự học bằng các công cụ AI như chatGPT, claudeAI,... nhưng để rèn luyện kĩ năng viết mình lựa chọn viết chuỗi bài này, xem như là một lựa chọn cho người cùng tần số. Giờ thì bắt đầu thôi

Bước 1 - Khởi tạo dự án

Giả sử ta đang đứng ở thư mục git của dự án. Gọi các lệnh sau ở Terminal

npm init -y

Bước 2 - File index.js

Đây là file chứa mã nguồn chính của ứng dụng. Tạo file index.js với nội dung như sau

// index.js
const express = require('express');
const app = express();
const PORT = 3000;

// Route GET /
app.get('/', (req, res) => {
  res.json({
    status: 'success',
    message: 'Hello World',
  });
});

app.listen(PORT, () => {
  console.log(`Server is running at http://localhost:${PORT}`);
});

Bước 3 - Chạy server

Quay lại cửa sổ Terminal và chạy lệnh sau

node index.js

Bước 4 - Kết quả

Truy cập http://localhost:3000/ trong trình duyêt, bạn sẽ nhận được JSON response:

{
  "status": "success",
  "message": "Hello World"
}

Đây là kết quả của bài 1. Ở bài tiếp theo, chúng ta sẽ thực hiện nâng cấp việc khởi chạy ứng dụng lên một chút.


All rights reserved

Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí