-
Book Overview & Buying
-
Table Of Contents
Mastering RethinkDB
By :
We need an HTTP server to expose API's and serve static files to the browser. To create a server in Node.js, Express.js is the node module that is very stable, popular, and widely used.
So let's begin. The first thing we require is a package.json file. The recommended way to do it is by using the npm init command.
Use npm init --y to avoid answering the prompt questions.
Here is the sample package.json for reference:
{
"name": "polling-app-node-rethinkdb",
"version": "1.0.0",
"description": "",
"main": "app.js"
}
Once the package.json is created, we can install dependencies that are required to run the project. They are:
Express: Web framework.
RethinkDB: RethinkDB official client driver
Socket.io: Socket module for message exchange to the client
Along with this, we also need the following dependencies for development purposes:
Async: Asynchronous handling utility
Body-parser: Middleware for parsing the incoming...