Running our web application

Now that we've written all the code necessary to start our web app, we can try running it. You may remember that the app's entry-point is the app.js file.

We can start our web application by running the following command:

node app.js

If everything works correctly, you will receive no errors and get a few logging messages similar to this:

[127.0.0.1 2015-11-23T09:08:14.739Z] Setting up RethinkDB...
[127.0.0.1 2015-11-23T09:08:14.749Z] Server up and listening on port 8000

As you can see, our Node.js server is running on port 8000, so you access the web app by opening your browser and visiting http://YOUR_IP_ADDRESS:8000.

When the page loads, our web application will look as this:

Running our web application

You can try creating new notes by clicking on the +button and writing a message. If you open the web application in two different windows in your browser, you will see how everything you do in one window is reflected in the other. Try dragging around the note in one window, and you will see it moving in the other one too!

Running our web application

Although, this is just a simple example, it highlights RethinkDB's features and allows you to get a better understanding of a how a real-time web application is built and how the database interfaces with the rest of the app.

Congratulations! You've just built your first real-time web app!

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.119.143.32