CentOs8にSails.jsをインストールしてHello Worldまでしてみる

ApiGateway「konga」にも利用されているsail.js の導入からHello Worldまでの手順
※Centos7にkongaインストール手順はこちら
環境
- OS CentOS Linux release 8.0.1905 (Core)
- node V10.16.3
- npm 6.9.0
- sailes 1.23
※centos8にnodeのインストール手順はこちら
Sailsとは
Node.jsの開発効率が重視されたフレームワーク
sailsインストール
ユーザー「testuser」で作業
## インストール
sudo npm install -g sails
プロジェクト作成
sails-testという名前でプロジェクトを作成します
## プロジェクトの作成
sails new sails-test
<出力結果>
info: Created a new Sails app `sails-test`!
Firewall設定
外部からアクセスできるようにfirewallを設定します
## 1337番ポートを恒久的に許可
sudo firewall-cmd --add-port=1337/tcp --zone=public --permanent
## 再起動
sudo firewall-cmd --reload
実行
実行してみます
## 移動
cd sails-test
## サーバー起動
sails lift
<出力結果>
info: Starting app...
info:
info: .-..-.
info:
info: Sails <| .-..-.
info: v1.2.3 |\
info: /|.\
info: / || \
info: ,' |' \
info: .-'.-==|/_--'
info: `--'-------'
info: __---___--___---___--___---___--___
info: ____---___--___---___--___---___--___-__
info:
info: Server lifted in `/home/testuser/sails-test`
info: To shut down Sails, press <CTRL> + C at any time.
info: Read more at https://sailsjs.com/support.
debug: -------------------------------------------------------
debug: :: Mon Oct 28 2019 15:01:37 GMT+0900 (GMT+09:00)
debug: Environment : development
debug: Port : 1337
debug: -------------------------------------------------------
ブラウザよりhttp://プライベートIP:1337にアクセスすると下記の画面が表示されます。

Hello Worldしてみる
sails-test/views/pages配下の「homepage.ejs」を変更する
## 編集
vi views/pages/homepage.ejs
<編集>
<%= __('A brand new app.') %>
下記に変更
↓
<h1 id="main-title" class="container"><%= __('Hello World!') %></h1>
リロードするとHello World!が表示される

-
前の記事
Vue.js Vuetifyを利用してみる 2019.11.16
-
次の記事
Mac node.jsをインストールする 2019.11.18
コメントを書く