Hướng dẫn cài đặt LoopBack 4 và khởi tạo dự án đầu tiên
LoopBack là một framework Node.js và TypeScript mã nguồn mở, có khả năng mở rộng cao, từng đoạt giải thưởng dựa trên Express.
Last updated
LoopBack là một framework Node.js và TypeScript mã nguồn mở, có khả năng mở rộng cao, từng đoạt giải thưởng dựa trên Express.
Last updated
Để bắt đầu, bạn cần cài đặt CLI của LoopBack 4. CLI là công cụ hỗ trợ tạo và quản lý các thành phần trong ứng dụng LoopBack.
Bước 1: Cài đặt Node.js (nếu chưa có). Bạn có thể tải Node.js từ Node.js Download. LoopBack yêu cầu Node.js phiên bản từ 14 trở lên.
Bước 2: Cài đặt LoopBack CLI bằng cách chạy lệnh sau trong terminal:
Lưu ý: Sử dụng sudo
nếu cần quyền admin:
Kiểm tra CLI đã được cài đặt thành công:
Bước 1: Tạo một thư mục mới cho dự án (không bắt buộc nhưng nên thực hiện).
Bước 2: Sử dụng lệnh CLI để tạo dự án LoopBack:
Bước 3: Bạn sẽ được yêu cầu cung cấp một số thông tin:
Project name: (Tên dự án, mặc định là my-loopback-app
).
Description: (Mô tả dự án, tùy chọn).
Application class name: (Tên lớp chính của ứng dụng, mặc định là Application
).
Select features to enable: (Các tính năng bạn muốn bật như ESLint, Prettier, etc.).
Sau khi cung cấp thông tin, CLI sẽ tự động tạo cấu trúc thư mục và các tệp mã nguồn.
Trong thư mục dự án vừa tạo, chạy lệnh sau để cài đặt tất cả các gói phụ thuộc:
Để khởi động ứng dụng, chạy lệnh:
Nếu thành công, bạn sẽ thấy thông báo tương tự:
Mở trình duyệt và truy cập:
http://127.0.0.1:3000/explorer: Đây là giao diện API Explorer tự động được tạo dựa trên OpenAPI.
http://127.0.0.1:3000/ping: Endpoint /ping
để kiểm tra xem ứng dụng hoạt động.
Khi tạo xong, dự án sẽ có cấu trúc cơ bản như sau:
Sử dụng CLI để tạo thêm các thành phần:
Controller:
Model:
Repository:
Datasource:
Tham khảo tài liệu Todo Tutorial để thực hành xây dựng ứng dụng Todo từ đầu.
Vậy là bạn đã hoàn tất việc cài đặt và khởi tạo dự án LoopBack đầu tiên. Hãy tiếp tục phát triển API của bạn!