Wrapping Up

You should now have a better overview of your tools. We covered that a Node.js application runs in a single thread and supports events at the base level. We also examined how JavaScript’s peculiarities, from mathematical rounding errors to automatic type conversions, can cause hard-to-debug errors. You should now be aware of these issues and know how they can cause problems.

Now that we have a inspected our tools, we can start securing a Node.js application. Let’s start with the server and work our way up.

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.