Tell us what’s happening:
I am quite new to the world of software development and am trying to get my head around this all in order to gain a foothold into the world of Cybersecurity (a massive career change for me). This is going to be a long forum post and I apologise for it.
I basically am looking for help on how to make this all work. Me and ChatGPT have been working hard together to try and configure everything - I’ve ended up installing Git, Github Desktop, Visual Studio, Nano, Chocolaty, Node.js, npm… I think that’s everything.
The first instruction is: " * Clone this GitHub repo and complete these challenges locally."
I’ve cloned it, and it’s on my computer. After trying to run myApp.js (> node myApp.js), and then going to ‘http:// localhost:3000’, I am met with a plain webpage that asks me to fork the same project on Repl.it, which of course I did but it hasn’t really changed anything.
The hints say " * In the package.json
file, click the add package
button, search for helmet
, and click it to add it to your project.". Sorry, where do I open this? ChatGPT says ‘The instructions are referring to an interface provided by Glitch, the platform you’re using, to manage your project’s dependencies.’ I created a small crappy website on Glitch, but how does this ‘boilerplate-infosec’ i’ve downloaded connect to my crappy Glitch website? I’d rather just do it all locally anyway.
Another hint is ‘You can search for packages on glitch somewhere when in your package.json file’. Again… where do i open this? How do i open this? I can’t open this according to ChatGPT - its just part of the myApp.js, i think?
…
Okay. The realisation has hit me. Maybe I need to do all the courses before this one in order to have a deep understanding of Node and everything else. Maybe this dive into the deep end was a little too ambitious. I’m going to post this post anyway, and I’ll obviously monitor for replies and suchlike, but I believe I may just need more experience in software development in order to actually understand what I’m doing…
Your browser information:
User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36
Challenge Information:
Information Security with HelmetJS - Install and Require Helmet