Mục lục
Trong bài viết này, tôi sẽ hướng dẫn các bạn tạo một dự án sử dụng Express và cài đặt Nodemon để tự động reload khi code thay đổi. Cùng bắt đầu nhé!
1. Tạo Project Mới
Để bắt đầu, bạn cần khởi tạo một project Node.js bằng lệnh:
Lệnh này sẽ tạo tệp tin package.json, nơi quản lý các thông tin và thư viện trong project.
2. Cài Đặt Express
Express là một framework giúp bạn xây dựng các API nhanh chóng và hiệu quả. Hãy cài đặt bằng lệnh:
3. Cấu Hình Import Module
Node.js mặc định sử dụng require để import module. Tuy nhiên, chúng ta sẽ sử dụng cách import mới với lệnh import. Để làm điều này, bạn cần thêm dòng sau vào tệp package.json:
4. Khởi Tạo Server Express
Tạo một tệp tin mới, ví dụ: index.js, và thêm code như sau:
request: Nhận dữ liệu từ phía người dùng.response: Gửi dữ liệu về phía người dùng.
Chạy server với lệnh:
5. Cài Đặt Nodemon
Khi code thay đổi, bạn thường phải tắt và khởi động lại server. Nodemon giúp bạn tự động reload server. Cài Nodemon bằng lệnh:
6. Cài Đặt Script Nodemon
Mở tệp package.json, thêm script sau trong phần scripts:
Giờ bạn có thể chạy server với Nodemon bằng lệnh:
Mỗi khi bạn thay đổi code trong file, Nodemon sẽ tự động reload server.