O'Reilly logo

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

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Debugging

Breakpoints are a developer's best friend. They are much more useful than using console.log() everywhere. We will explore how to set a breakpoint on both the front and backend.

Frontend debugging

First up is frontend debugging. Before we can do this, we must create some JavaScript to debug. Create a new directory named static with a file named debug.js in the directory. Here is the code that will be in debug.js.

(function(){
  var body = document.body;
  (function(){
    var div = document.createElement('div');
    body.appendChild(div);
  })();

})();

Two simple self-executing functions (to create different scopes) that will add a div to the page. Nothing exciting here. Next, we must add this script to our response. Open up app.js and add or change the ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required