てみブログ

てみブログ

個人的な覚書用です

Windows上にNode.jsのWebサービスを構築する。

Node.jsのインストール

・インストールされているかを確認する。
 コマンドプロンプトを開き、

>node -v

バージョンが表示されたらインストール済み。

・インストールする場合

  1. Node.jsのサイトからダウンロード、インストールする。 途中、「Automatically install~」のチェックボックスをチェックしておく。

2.インストール完了後、以下コマンドにてバージョンが表示されることを確認する。

/>node -v

/>npm -v

Node.jsアプリケーションの作成

※EditorはAtomVisual 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のサービスに登録する。

追って調査する。