Sails.js 是一个强大的 Javascript 框架,可以轻松构建 Node.js 应用程序。旨在类似于 Ruby on Rails 等框架的 MVC 架构,但支持更现代、面向数据的 Web 应用程序开发风格。Sails.js 凭借其强大的功能和易于使用的 API,是构建高质量 Node.js 应用程序的完美工具。
在 Rocky Linux 9 上安装 Sails.js 框架
步骤 1. 第一步是将您的系统更新到最新版本的软件包列表。为此,请运行以下命令:
sudo dnf check-update sudo dnf install dnf-utils curl gcc-c++ make
步骤 2. 在 Rocky Linux 9 上安装 Node.js。
默认情况下,Rocky Linux 9 基础存储库中不提供 Node.js。现在运行以下命令将 NodeSource 存储库添加到您的系统:
curl -sL https://rpm.nodesource.com/setup_16.x | bash -
接下来,使用以下命令安装最新的 Node.js版本:
sudo dnf install nodejs
使用以下命令验证已安装的 Node.js 版本:
node -v
要验证 NPM 版本,请运行以下命令:
npm -v
步骤 3. 在 Rocky Linux 9 上安装 Sails.js。
npm
现在我们使用以下命令安装 Sails.js :
sudo npm -g install sails
安装 Sails.js 后,您需要为 Sails.js 应用程序创建一个目录:
mkdir sails cd sails sails new idrootapp
您将被要求为您的应用程序选择模板:
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) ? 1
键入 1 并按 ENTER 键继续并完成“ idrootapp
”创建:
info: Installing dependencies... Press CTRL+C to cancel. (to skip this step in the future, use --fast) info: Created a new Sails app `idrootapp`!
接下来,导航并启动“ idrootapp
”以测试和验证:
cd idrootapp sails lift
输出:
info: Starting app...info: Initializing project hook... (`api/hooks/custom/`)
info: Initializing `apianalytics` hook... (requests to monitored routes will be logged!)
info: ·• Auto-migrating... (alter)
info: Hold tight, this could take a moment.
info: ✓ Auto-migration complete.debug: Running v0 bootstrap script... (looks like this is the first time the bootstrap has run on this computer)
info:
info: .-..-.
info:
info: Sails