Node.jsを使ってチャットプログラムなどをテストするとき、ローカルにつながったPCでテストするときの方法。
1.Xamppをインストールしたフォルダにあるhtdocsにクライアント側のファイルを置く。
例)chat.htmlなど2.npmなどで追加のモジュール(websocket.ioなど)をインストールしていた場合、「node_modules」フォルダも同じく、htdocsにコピーする。(これ重要!)
3.XamppからApacheを起動。
4.Node.jsからサーバ側のプログラムを起動。
例)Node.jsコマンドライン上で、「node server.js」などと実行するここまでが、サーバ側の準備
5.各PCからブラウザで「http://(サーバを起動したコンピュータのIPアドレス)/chat.html」などとアクセスする。
わたしは、Windows7の64bit環境でNode.jsをインストール後、npmコマンドを実行したときにエラーが出た。エラー表示されたフォルダ(わたしの場合、C:\Users\mrgarita\AppData\Roaming\npmというフォルダ名だった)を自分で作成すれば問題なくnpmコマンドが実行できた。
コメント