YoVDO

Build an API Proxy Server - Hide Your API Keys, Rate Limiting & Caching

Offered By: Traversy Media via YouTube

Tags

Node.Js Courses Heroku Courses API Security Courses Rate Limiting Courses

Course Description

Overview

Learn how to build an API proxy server using Node.js and Express in this comprehensive tutorial. Create a server to hide public API keys, implement rate limiting, and add caching functionality. Follow along as the instructor guides you through setting up dependencies, creating a basic Express server, handling environment variables, and establishing routes. Discover techniques for making requests from the server, forwarding query parameters, and implementing essential features like rate limiting and API caching. Apply the newly created server to a client application and learn how to deploy it to Heroku, including setting up environment variables on the platform. Gain practical skills in API security and optimization through hands-on coding examples and explanations.

Syllabus

- Intro.
- Dependencies & scripts.
- Basic Express server.
- Environment variables.
- Create the route .
- Request from server.
- Forwarding query params.
- Rate limiting.
- API caching.
- Use server with the client app.
- Deploy to Heroku.
- Environment variables on Heroku.


Taught by

Traversy Media

Related Courses

Google Cloud Apigee Certified API Engineer
A Cloud Guru
Amazon API Gateway for Serverless Applications (Japanese) 日本語実写版
Amazon Web Services via AWS Skill Builder
API Design and Fundamentals of Google Cloud's Apigee API Platform
Google via Google Cloud Skills Boost
API Design and Fundamentals of Google Cloud's Apigee API Platform
Google Cloud via Coursera
API Development on Google Cloud's Apigee API Platform
Google Cloud via Coursera