Cách cài đặt Sails.js Framework trên Ubuntu 22.04

theanh

Administrator
Nhân viên
Sails là một khuôn khổ MVC thời gian thực để xây dựng các ứng dụng Node.js doanh nghiệp sẵn sàng cho sản xuất. Đây là một công cụ tuyệt vời giúp bạn nhanh chóng tạo và tạo nguyên mẫu trang web. Nó được xây dựng trên Node JS và express JS, vì vậy tất cả những gì có thể áp dụng trong NodeJS và Express sẽ hoạt động với Sails JS. Nó hỗ trợ WebSockets có thể mở rộng, kiến trúc hướng dịch vụ và nhiều kho lưu trữ dữ liệu trong cùng một dự án và nó cung cấp bảo mật cơ bản và kiểm soát truy cập dựa trên vai trò.

Bài đăng này sẽ chỉ cho bạn cách cài đặt Sails.js với Apache làm proxy ngược trên Ubuntu 22.04.

Điều kiện tiên quyết​

  • Máy chủ chạy Ubuntu 22.04.
  • Mật khẩu gốc được cấu hình trên máy chủ.

Bắt đầu​

Trước khi bắt đầu, bạn nên cập nhật các gói của mình lên phiên bản mới nhất. Bạn có thể cập nhật tất cả chúng bằng cách chạy lệnh sau:
Mã:
apt update -y
apt upgrade -y
Sau khi tất cả các gói được cập nhật, hãy cài đặt các phụ thuộc bắt buộc khác bằng cách sử dụng lệnh sau lệnh:
Mã:
apt-get install curl wget gnupg2 -y
Sau khi hoàn tất, bạn có thể tiến hành bước tiếp theo.

Cài đặt Node.js​

Tiếp theo, bạn sẽ cần cài đặt Node.js và NPM để tạo ứng dụng Sails.js. Trước tiên, hãy thêm kho lưu trữ Node.js bằng lệnh sau:
Mã:
curl -sL https://deb.nodesource.com/setup_16.x | bash -
Sau khi kho lưu trữ được thêm vào, hãy cài đặt gói Node.js bằng lệnh sau:
Mã:
apt-get install nodejs -y
Sau khi cài đặt, bạn có thể xác minh phiên bản Node.js bằng lệnh sau lệnh:
Mã:
node --version
Bạn sẽ nhận được phiên bản Node.js trong đầu ra sau:
Mã:
v16.17.1

Cài đặt Sails.js​

Tiếp theo, bạn sẽ cần cài đặt Sails.js trên máy chủ của mình. Bạn có thể cài đặt Sails bằng Node Package Manager.
Mã:
npm -g install sails
Sau khi Sails được cài đặt, bạn có thể xác minh bằng lệnh sau:
Mã:
sails --version
Bạn sẽ nhận được phiên bản Sails trong đầu ra:
Mã:
1.5.3

Tạo ứng dụng Sails.js​

Sau khi cài đặt Sails, hãy tạo một ứng dụng Sails đơn giản bằng lệnh sau:
Mã:
sails new sails-app
Bạn sẽ nhận được thông báo sau đầu ra:
Mã:
Choose a template for your new Sails app: 1. Web App · Extensible project with auth, login, & password recovery 2. Empty · An empty Sails app, yours to configure (type "?" for help, or  to cancel)
? 2 info: Installing dependencies...
Press CTRL+C to cancel.
(to skip this step in the future, use --fast) info: Created a new Sails app `sails-app`!
Bạn có thể xác minh tất cả các tệp được tạo bởi Sails bằng lệnh sau:
Mã:
ls sails-app
Bạn sẽ thấy thông tin sau đầu ra:
Mã:
api app.js assets config Gruntfile.js node_modules package.json package-lock.json README.md tasks views
Tiếp theo, hãy thay đổi thư mục thành ứng dụng Sails của bạn và khởi động ứng dụng bằng lệnh sau:
Mã:
cd sails-app
sails lift
Bạn sẽ thấy thông báo sau đầu ra:
Mã:
info: Starting app... info: info: .-..-. info: info: Sails
 
Back
Bên trên