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 ...

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

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.