This is a module to create simple Websocket chat server
npm install
npm start
Create .env
file to define environment variables
AA_CHAT_PORT
- Websocket port to be listened for incoming connections
Used .editorconfig
for your Code Editor to keep code style.
js-beautify
for auto format code
npm test
- to run tests
Look into open coverage/lcov-report/index.html
to check coverage report
<- to server
{
"username": "Vasiliy",
"content": "Hello. I am here"
}
-> from server
{
"_id": "2487539857",
"username": "Taras",
"content": "Me too.",
"date": "MON20121023"
}
-> from server
status 0 is ok, else is error
Disconnected user:
{
"status": 0,
"code": 0
"message": "user disconnected"
}
emit history to get previous messages from chat
Message you emit to message
will return back just after broadcasting to everyone else