I’m doing the infosec course and the current version is 4.2.0 (as of 12/11/2020) and it seems to be breaking my courses. because i DEFINITELY installed it correctly (typing “npm install firstname.lastname@example.org” into console) but it still doesn’t work. quite frankly i’m at my wits end but i REALLY need a cybersecurity cert.
you will need to provide the challenge link and the link to your code to get help
ah right, my apologies!
My code: https://repl.it/@Ejwere/boilerplate-infosec-4#package.json
the challenge: https://www.freecodecamp.org/learn/information-security/information-security-with-helmetjs/install-and-require-helmet
i actually got through it somehow, and i only got stuck on the one with the ieNoOpen challenge. yes, i clicked run.
This is a slight bug:
Are updates to “Install and Require Helmet” challenge needed? · Issue #39582 · freeCodeCamp/freeCodeCamp (github.com)
The solution is:
npm install --save-exact email@example.com
Otherwise, manually change the version in the
Hope this helps
still no dice, copied and pasted into the console and clicked run.
WAIT, HOLD ON.
var helmet = require('helmet');
edit: nevermind. i put “const” but still no dice.
I don’t see you using the middleware in your code on repl?
Also, I think the test needs the specific middleware mounted in the code, even if just using
app.use(helmet()) includes the middleware by default.
yeah uh, i have the big stupid. the biggest stupid. that worked. might want to update the challenges to reflect this. thanks all.