Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
var Bugsnag = require('@bugsnag/node')
Bugsnag.init({
apiKey: process.env.BUGSNAG_API_KEY,
endpoints: {
notify: process.env.BUGSNAG_NOTIFY_ENDPOINT,
sessions: process.env.BUGSNAG_SESSIONS_ENDPOINT
},
sendCode: false
})
function add (a) {
return function (b) {
return a + b
}
}
add(5)(2) // -> 7
subtract(5)(2) // -> 3
var Bugsnag = require('@bugsnag/node')
Bugsnag.init({
apiKey: process.env.BUGSNAG_API_KEY,
endpoints: {
notify: process.env.BUGSNAG_NOTIFY_ENDPOINT,
sessions: process.env.BUGSNAG_SESSIONS_ENDPOINT
}
})
//
function add (a) {
return function (b) {
return a + b
}
}
add(5)(2) // -> 7
subtract(5)(2) // -> 3
var Bugsnag = require('@bugsnag/node')
var ProxyAgent = require('http-proxy-agent')
Bugsnag.init({
apiKey: process.env.BUGSNAG_API_KEY,
endpoints: {
notify: process.env.BUGSNAG_NOTIFY_ENDPOINT,
sessions: process.env.BUGSNAG_SESSIONS_ENDPOINT
},
agent: new ProxyAgent('http://whoops:32228')
})
Bugsnag.notify(new Error('hi via proxy'))
var Bugsnag = require('@bugsnag/node')
Bugsnag.init({
apiKey: process.env.BUGSNAG_API_KEY,
endpoints: {
notify: process.env.BUGSNAG_NOTIFY_ENDPOINT,
sessions: process.env.BUGSNAG_SESSIONS_ENDPOINT
}
})
Promise.reject(new Error('not handled'))
var Bugsnag = require('@bugsnag/node')
Bugsnag.init({
apiKey: process.env.BUGSNAG_API_KEY,
endpoints: {
notify: process.env.BUGSNAG_NOTIFY_ENDPOINT,
sessions: process.env.BUGSNAG_SESSIONS_ENDPOINT
}
})
throw new Error('not handled')
var Bugsnag = require('@bugsnag/node')
Bugsnag.init({
apiKey: process.env.BUGSNAG_API_KEY,
endpoints: {
notify: process.env.BUGSNAG_NOTIFY_ENDPOINT,
sessions: process.env.BUGSNAG_SESSIONS_ENDPOINT
}
})
Bugsnag.notify('create an error for me')