Secure Your Node.js Web Application: Keep Attackers Out and Users Happy