Skip to main content

Posts

Showing posts from March 28, 2012

Yet another NodeJS chat prototype

Technologies used :
Nodejs
Socket.IO
Express Framework for Node
MongoDb

Disclaimer : The code / concept here is pretty novice, good for people just starting with nodejs but needs a  lot of refinement.

Installation : You can download nodejs installer according to your OS from nodejs.org or use your OS repositories for a copy of nodejs supported by your OS. The rest of your packages viz socket.io and express are stored in the nodejs repositories and can installed using the following commands:

> npm install socket.io


 > npm install express
MongoDb can be downloaded from the mongodb.org website and you just have to run mongod daemon to ensure the database service is running.
The code for the chat server is available HERE.

Set the mongodb host and port settings on db_ops.js and on the parent folder run:

> node server.js


You would see something like the following image on the server log:



Open up browsers, connect to the server locally via 127.0.0.1:8024 or use you computers IP address a…