Chapter 7. Developing Real-Time Web Applications
We've finally reached the last chapter of our introductory book to RethinkDB. It's been a long journey so far!
In the previous chapters, you learned how to administer RethinkDB and write and run queries using the ReQL language. You also learned how to administer a cluster, run queries from Node.js, and deploy RethinkDB to the cloud.
In this chapter, we're going to put everything that we've covered together; we'll understand what real-time apps are, how they work, and how to use RethinkDB's features to power a Node.js web application.
In this chapter, you will also learn about the following:
- How to install and use the
Express.js
module - How to connect a
Node.js
backend to a.js
frontend - How to use Changefeeds to push data to the client
At the end of the chapter, you'll have a perfectly working Node.js web application that you can use as a template when developing your own web apps. We'll also have...