Công nghệ và chức năng
Công nghệ sử dụng
Node.js: Môi trường runtime cho JavaScript trên server.
Express.js: Framework web cho Node.js để xây dựng API.
Mongoose: Thư viện ODM để làm việc với MongoDB trong Node.js.
Chức năng đã bao gồm
Xác thực người dùng: Đăng nhập, đăng ký, và đăng xuất.
Quản lý sản phẩm: Tạo, đọc, cập nhật, và xóa sản phẩm.
Quản lý giỏ hàng: Thêm, cập nhật và xóa sản phẩm trong giỏ hàng.
Quản lý đơn hàng: Tạo và theo dõi đơn hàng.
Áp dụng mã giảm giá: Xử lý và áp dụng mã giảm giá vào đơn hàng.
Tích hợp thanh toán: Sử dụng các dịch vụ thanh toán để xử lý giao dịch.
XEM THÊM ==> Hướng dẫn cài đặt chi tiết
HƯỚNG DẪN CÀI ĐẶT
Cài đặt Node.js và npm: Truy cập Node.js để tải và cài đặt.
Cài đặt MongoDB: Truy cập MongoDB để tải và cài đặt hoặc sử dụng dịch vụ MongoDB Atlas.
Cài đặt các gói cần thiết:
Mở terminal và điều hướng đến thư mục gốc của dự án. Chạy lệnh sau để cài đặt các phụ thuộc
Cấu hình môi trường:
Tạo tệp .env trong thư mục gốc của dự án và thêm các biến môi trường cần thiết (như kết nối cơ sở dữ liệu, khóa bí mật, v.v.).
Chạy dự án:
Sau khi cài đặt xong, chạy lệnh sau để khởi động dự án:
Nguồn: Topcode.vn