Analyze Your Application’s Data Flow

At this point in the process, you know your code doesn’t have major quality issues that could cause breakages. Let’s move on to deeper analysis.

The most effective way to secure your application is to first understand it. You must grasp how your application does what it does, and to do that you must follow the data.

Input/output (I/O) operations are the core of any web application and are something Node.js excels at. But what’s actually going on? See the following graphic.

images/data-flow-no-understanding.png

You need to understand why your application behaves in a certain way and how it handles your requests. That’s the only way you’ll know ...

Get Secure Your Node.js Web Application now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.