差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
20201222 [2020/12/22 08:00] – 133.11.144.10 | 20201222 [Unknown date] (現在) – 削除 - 外部編集 (Unknown date) 127.0.0.1 | ||
---|---|---|---|
行 1: | 行 1: | ||
- | ====== Visual Studio で Node.js と Express のアプリを作成 ====== | ||
- | |||
- | ==== Visual Studio 2019のインストール。 ==== | ||
- | - Visual Studio をインストール | ||
- | - インストーラで[Node.js 開発] ワークロードを選択 | ||
- | ==== 伊藤PCのNode.jsをインストール ==== | ||
- | - Windows Installer (.msi) 64bit版をインストール | ||
- | ==== Express のアプリを作成 ==== | ||
- | - Visual Studio を開く。 | ||
- | - 新しいプロジェクトを作成。 | ||
- | - [新しい基本の Azure Node.js Express 4 アプリケーション プロジェクトの作成] (JavaScript) を選択します。 表示されたダイアログ ボックスで、 [作成] を選択。 | ||
- | - [デバッグ]を選択しapp.jsが見れることを確認 | ||
- | |||
- | ====== Apache経由でExpressに接続 ====== | ||
- | ==== httpsの設定ファイルを編集 ==== | ||
- | サーバにhttpdがインストールされていない場合は、以下のコマンドでインストールし、有効化. | ||
- | |||
- | '' | ||
- | |||
- | '' | ||
- | |||
- | '' | ||
- | |||
- | '' | ||
- | |||
- | / | ||
- | |||
- | 今回はApacheをプロキシのような中継サーバとして使うので、proxy.confとした。 | ||
- | |||
- | '' | ||
- | |||
- | '' | ||
- | |||
- | 3000はExpressが使用するデフォルトのポート番号。 | ||
- | |||
- | httpdを再起動し、設定を反映。 | ||
- | |||
- | '' | ||
- | |||
- | ==== Node.isのインストールとExpressサーバの起動 ==== | ||
- | node.jsをダウンロード、インストール(解凍しただけ) | ||
- | |||
- | 伊藤PCに入れたnode.jsと同じバージョンをインストール | ||
- | |||
- | '' | ||
- | |||
- | '' | ||
- | |||
- | node、npm、node_modulesにパスを通す。(~/ | ||
- | |||
- | '' | ||
- | |||
- | '' | ||
- | |||
- | '' | ||
- | |||
- | express-generatorをインストール | ||
- | |||
- | '' | ||
- | |||
- | expressの新しいプロジェクトを作成 | ||
- | |||
- | '' | ||
- | |||
- | '' | ||
- | |||
- | '' | ||
- | |||
- | '' | ||
- | |||
- | 以降もターミナルで操作を続けるために、npm start は& | ||
- | |||
- | ==== httpでアクセスするための設定変更(多分いらない) ==== | ||
- | |||
- | FWの設定 | ||
- | |||
- | '' | ||
- | |||
- | '' | ||
- | |||
- | SElinuxの設定 | ||
- | |||
- | '' | ||
- | |||
- | |||
- | ==== アクセス確認 ==== | ||
- | |||
- | http:// | ||
- | |||
- | ====== Node.jsアプリをLinux環境で常駐化させる ====== | ||
- | ====foreverのインストール==== | ||
- | |||
- | '' | ||
- | |||
- | - Expressアプリの起動 | ||
- | |||
- | ====== reboot時にExpressアプリを自動起動 ====== | ||
- | - bashスクリプトファイルの作成 | ||
- | - 作成したファイルにreboot時に実行するコマンドを書き込む | ||
- | - bashスクリプトに権限付与 | ||
- | - bashスクリプトをテスト | ||
- | - crontabを起動 | ||
- | - crontabにreboot時にbashスクリプトファイルを実行するコマンドを書き込む | ||
- | |||