const app = require('express')()
const http = require('http').createServer(app)
app.get('/', (req, res) => {
res.send({ status: "Node Server is running. Yay!!" })
})
//Socket Logic
const socketio = require('socket.io')(http)
socketio.on("connection", (userSocket) => {
console.log('A User COnnected');
userSocket.on("send_message", (data) => {
console.log('Recieved', data);
userSocket.broadcast.emit("receive_message", data)
})
})
http.listen(process.env.PORT || 3000, () => {
console.log('Listening on port', process.env.PORT || 3000);
})