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」で作業
1 2 |
## インストール sudo npm install -g sails |
プロジェクト作成
sails-testという名前でプロジェクトを作成します
1 2 3 4 5 |
## プロジェクトの作成 sails new sails-test <出力結果> info: Created a new Sails app `sails-test`! |
Firewall設定
外部からアクセスできるようにfirewallを設定します
1 2 3 4 5 |
## 1337番ポートを恒久的に許可 sudo firewall-cmd --add-port=1337/tcp --zone=public --permanent ## 再起動 sudo firewall-cmd --reload |
実行
実行してみます
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
## 移動 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」を変更する
1 2 3 4 5 6 7 8 9 10 |
## 編集 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
コメントを書く