RisingStack / protect

Proactively protect your Node.js web services
MIT License
401 stars 23 forks source link

Getting error of: function sqlInjection (options = {}) {... #3

Closed born2net closed 7 years ago

born2net commented 7 years ago
function sqlInjection (options = {}) {
                               ^

SyntaxError: Unexpected token =
    at exports.runInThisContext (vm.js:53:16)
    at Module._compile (module.js:373:25)
    at Object.Module._extensions..js (module.js:416:10)
    at Module.load (module.js:343:32)
    at Function.Module._load (module.js:300:12)
    at Module.require (module.js:353:17)
    at require (internal/module.js:12:17)
    at Object.<anonymous> (/var/www/sites/xxx/htdocs/_msportal/_js/_node/node_modules/@risingstack/protect/lib/index.js:3:17)

Linux xxxx.net 2.6.32-358.el6.x86_64 #1 SMP Tue Jan 29 11:47:41 EST 2013 x86_64 x86_64 x86_64 GNU/Linux

node: v4.4.2

regards

Sean

tothandras commented 7 years ago

Default arguments are only working with Node 6 and above. Consider upgrading to it, it is the LTS version right now.