Windows上にNode.jsのWebサービスを構築する。
Node.jsのインストール
・インストールされているかを確認する。
コマンドプロンプトを開き、
>node -v
バージョンが表示されたらインストール済み。
・インストールする場合
- Node.jsのサイトからダウンロード、インストールする。 途中、「Automatically install~」のチェックボックスをチェックしておく。
2.インストール完了後、以下コマンドにてバージョンが表示されることを確認する。
/>node -v
/>npm -v
Node.jsアプリケーションの作成
※EditorはAtomかVisual Studio Codeあたりを使うと良さげ。
1.アプリケーションを保存するフォルダを作成する。
例)C:\MyApps\TestApp
2.コンソールを開き、アプリケーションフォルダ(今回はTestApp)に移動する。
コンソールはいずれかを使う。
・コマンドプロンプトの場合は管理者権限で起動する。
・Atomの場合はTerminal-Plusなどのプラグインが入っていればそれを使う。
・VS Codeの場合は標準で、Terminal > New terminalから起動できる。
3.以下コマンドを実行する。
/>npm init --yes
4.アプリフォルダに「package.json」が生成されたことを確認する。
Node.jsのパッケージインストール
必要なパッケージをインストールする。
・必須:expressとejs
/>npm install express ejs
・ファイル更新時に自動でアプリを再起動する:Nodemon
/>npm install -g nodemon
・パスワードを暗号化する:bcrypt
/>npm install bcrypt
・セッションを管理する:express-session
/>npm install express-session
・MySQLと接続する
/>npm install mysql
Node.jsアプリをWindowsのサービスに登録する。
追って調査する。