Building Scalable Apps with Redis and Node.js by Joshua Johanan

By Joshua Johanan

Node.js is a JavaScript runtime-based, scalable platform used to boost net functions and community courses at the server aspect. It permits net designers to entry the backend in their initiatives whereas additionally permitting builders, who're prepared to profit JavaScript, an opportunity to layout. there are lots of frameworks that experience popped up lately, yet what makes Node.js distinct is that it opens up a complete new frontier for internet improvement and takes a hybrid approach.

This e-book may help you become familiar with Node.js and enforce the data to construct effective internet purposes. you begin with constructing a backend internet program by way of a frontend interface, and afterward installation it to the cloud platform. This ebook takes a holistic method of server-side programming utilizing Node.js at the side of varied frameworks and instruments.

Show description

Read or Download Building Scalable Apps with Redis and Node.js PDF

Similar javascript books

Building Single-page Web Apps with Meteor

Approximately This Book

Create a whole internet weblog from frontend to backend that makes use of basically JavaScript
Understand how net 2. zero is made by means of strong browser-based applications
Step-by-step educational that may exhibit you the way speedy, complicated net functions should be built
Who This ebook Is For

If you're a net developer with uncomplicated wisdom of JavaScript and need to tackle net 2. zero, construct real-time functions, or just are looking to write an entire program utilizing simply JavaScript and HTML/CSS, this is often the booklet for you.

This ebook relies on Meteor 1. zero.

JavaScript (5th Edition) (The Web Technologies Series)

Now in its 5th variation, JAVASCRIPT publications starting programmers via net software improvement utilizing the JavaScript programming language. As with past variants of this ebook, Don Gosselin introduces key net authoring concepts with a robust specialise in software. A real-world undertaking, just like what scholars might come across in a certified atmosphere, is built all through each one bankruptcy.

JavaScript & jQuery: The Missing Manual, 2nd Edition

JavaScript permits you to supercharge your HTML with animation, interactivity, and visible effects-but many net designers locate the language demanding to profit. This jargon-free consultant covers JavaScript fundamentals and indicates you ways to save lots of effort and time with the jQuery library of prewritten JavaScript code. you will soon be construction web content that suppose and act like computing device courses, with no need to do a lot programming.

Javascript Unlocked

Enhance your code maintainability, functionality, and protection via useful specialist insights and unencumber the complete capability of JavaScriptAbout This BookImprove your JavaScript code for greater maintainability and performanceDiscover the right way to enforce scalable program structure with JavaScriptLearn to take advantage of JavaScript at the back of the browser, together with its command-line instruments, computing device apps, and local cellular appsWho This ebook Is ForJavaScript Unlocked is for these JS builders who are looking to see simply how a ways they could push their favorite language via useful perception and strategies.

Additional resources for Building Scalable Apps with Redis and Node.js

Sample text

If you want to change this, just add the port number as the last parameter, as shown in the following command line: $ python -m SimpleHTTPServer 8080 Python is a great glue language. It has a great standard library that allows you to build small scripts that do a lot. We will just use the default port for now. Point your browser to http://localhost:8000, and you should see your blank page.

Our little app works, well kind of. It is still a little clunky and missing some polish, and in addition to that, there is no way to log out. user; }; [ 38 ] Chapter 1 A simple logOut function for a simple auth system. We have set isAuthenticated on the session back to false and got rid of the user in the session. js present in the routes folder. redirect('/'); }; We log the user out, and then redirect to root. Finally, it needs to be added to our routes. js. logOut); After logging in, we can log ourselves out by going to http://localhost:3000/ logout.

Js file. js. This is not very maintainable. As a simple example, what if our cookie secret changes? What happens when we only update one of the references to the cookie secret? Let's say our app grows and the secret is referenced in two other middleware. This will create a lot of pain and waste time tracking down weird bugs in the code. What we need is a config file to store all the application's settings. exports = config; We are creating an object and then returning it when this file is required.

Download PDF sample

Rated 4.05 of 5 – based on 31 votes

About the Author