Patterns & Constructs for Securing Node.js Web Applications

Node.js is an open-source, cross-platform JavaScript runtime environment that is built on Chrome’s V8 JavaScript Engine. While popular among developers, Node.js is still vulnerable to many threats that other languages are prone to on the web and the possibility of an attack still exists. This paper will outline and examine various patterns and constructs that can be used to develop more…