Build a full stack JavaScript application that parses and displays client request headers, similar to the FreeCodeCamp Request Header Parser Microservice project.
-
Header Parsing:
- Parse incoming request headers to extract client information such as IP address, preferred languages, and user-agent details.
-
Display Information:
- Display parsed header information in a user-friendly format.
-
UI/UX:
- Design a simple and clear interface for displaying parsed headers.
- Frontend: HTML, CSS (Bootstrap recommended), JavaScript (React or plain JS)
- Backend: Node.js, Express.js
Upon receiving a request, display information such as:
{
"ipaddress": "192.168.1.1",
"language": "en-US,en;q=0.9",
"software": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36"
}
- Access the deployed application and see parsed request headers upon visiting the endpoint.
- Built with guidance from the FreeCodeCamp Request Header Parser Microservice project.
- Inspiration and learning resources from the FreeCodeCamp community.
This is the project for the Request Header Parser Microservice project. Instructions for building your project can be found at https://www.freecodecamp.org/learn/apis-and-microservices/apis-and-microservices-projects/request-header-parser-microservice