We will use Node.js & Express to create a server in order to hide public API keys, add rate limiting and caching
š» Code:
https://github.com/bradtraversy/node-api-proxy-server
Demo App:
https://traversy-weather-app.herokuapp.com
Node.js API Masterclass Course: (promo code: OCTOBER2021)
https://www.udemy.com/course/nodejs-api-masterclass/?referralCode=F95A0D3B9CA1DB648F55
š Website & Courses:
š Show Support
Patreon: https://www.patreon.com/traversymedia
PayPal: https://paypal.me/traversymedia
š Follow Me On Social Media:
Twitter: https://twitter.com/traversymedia
Instagram: https://www.instagram.com/traversymedia
Linkedin: https://www.linkedin.com/in/bradtraversy
Timestamps:
- 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