Closed github-learning-lab[bot] closed 3 years ago
You just used Node.js to run a script outside of the browser!
💡 You can reset the server automatically when you make changes using a tool called nodemon
With this last push, your repository should look like this.
Alright, now let's start making a server! Open up your server.js file and add these two lines:
The first line gives you access to the express library by searching your node_modules for "express". The next creates an instance of the express constructor, which we will name "app". We can now access methods used for making a server by including their name after app. Add this to the bottom of server.js:
The app.listen method will start up the server locally on the port you give as its first argument (in this case the base url is: http://localhost:8000)
But first we need to run the server.js file by entering this in the terminal:
node server.js
If everything was successful, you should see the console.log message we supplied in the callback: "server is running". This happens because the file is being run on our terminal. To end this process, push CTRL+C. Whenever you make changes to your server, you need exit and restart it.
Once your server is working, push your changes up to GitHub to complete this step.