Demo code for Pluralsight's REST Fundamentals course
- Create a new Github account or sign into your existing one
- Fork this repository
- Create a Github Codespace
- Make sure you're on the m3-before branch (dropdown on the left below ps-rest-fundamentals)
- Click on Green Code Button above
- Click Create codespace on m3-before
- Installation and configuration happens automatically
- Switch to server folder as we'll be writing all of our code here
- Switch branches as necessary between modules
- Thunder Client (VS Code extension) is installed automatically
- Confirm Node.js 20 or greater is installed and properly configured
- Clone repo
- In a terminal, execute
cd server
andnpm install
to install dependencies in the server folder - In a terminal, execute
cd ../frontend
andnpm install
to install dependencies in the frontend folder - Switch to server folder as we'll be writing all of our code here
- Switch branches as necessary between modules
- Install Thunder Client (VS Code Extension) or Postman (desktop client) to test the API endpoints we'll write