Passing room data
In the last section, we created a little chat page. We can type in a name like Andrew
and a room like Node Course
, and we can go ahead and join that room:
Now when we do, we're brought to the chat page, but nothing is actually happening behind the scenes to use any of these values, they're showing up in the URL but that's about it. The goal in this section is to take these values and pass them from the client to the server so the server can keep track of who's in which room, and we can set up that private communication. Currently, if user one is in the Node course and user two is in the React course, both of them are going to be able to talk to each other because this data is not used.
Getting data to the server
Now the first step in getting this data to the server is figuring out where it lives; this actually lives in the location
object. We're going to use the console to just play around with it.
The location
is a global object that's provided by your browser, and on it we...