Skip to content

sitek94/timestamp-microservice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Timestamp Microservice

This project is my solution for APIs and Microservices Projects - Timestamp Microservice and it's a part of APIs and Microservices Certification by freeCodeCamp.

Requirements

✅ A request to /api/timestamp/:date? with a valid date should return a JSON object with a unix key that is a Unix timestamp of the input date in milliseconds

✅ A request to /api/timestamp/:date? with a valid date should return a JSON object with a utc key that is a string of the input date in the format: Thu, 01 Jan 1970 00:00:00 GMT

✅ A request to /api/timestamp/1451001600000 should return { unix: 1451001600000, utc: "Fri, 25 Dec 2015 00:00:00 GMT" }

✅ Your project can handle dates that can be successfully parsed by new Date(date_string)

✅ If the input date string is invalid, the api returns an object having the structure { error : "Invalid Date" }

✅ An empty date parameter should return the current time in a JSON object with a unix key

✅ An empty date parameter should return the current time in a JSON object with a utc key

Installation

Install dependencies

$ npm install

Start the server

$ npm run dev