This repository hosts the Express backend for the Crypto Stdev project, written in Typescript. It serves as the API Gateway, reverse proxying requests to various microservices. Both the API Gateway and the microservices are deployed on Vercel, with the microservices being secured by a secret header.
- Node.js
- npm
- Clone the Repository
git clone [repository-url]
- Install Dependencies
npm ci
- Environment Setup Create a .env file in the project root and populate it with the necessary secrets and configurations. Refer to the .env.example file.
To run the project locally:
Start the Server
npm run dev
This will spin up the server using nodemon, allowing for live reloading.