1. Server

Create a new directory inside "node" in your hyf-assignment repo:

mkdir nodejs-week1
code nodejs-week1 # to open the folder in VS Code

Initialize and install:

npm init -y
npm pkg set type="module"
npm install express
echo node_modules/ >> .gitignore

Create a file named app.js and use the following as a starting point for this exercise:

import express from "express";
const app = express();
const port = process.env.PORT || 3000;

app.get("/", (req, res) => {
  res.send("Hello Class!");
});

app.listen(port, () => {
  console.log(`Listening on port ${port}`);
});

Go to http://localhost:3000 in your browser to verify that the server started.

Last updated