Reverse Proxy Concept
On this page
Why Use a Reverse Proxy
Node is excellent at application logic but not optimized for TLS termination and static asset delivery. Nginx sits in front and handles these concerns efficiently.
Common Responsibilities
- TLS termination
- HTTP to HTTPS redirection
- Load balancing across instances
- Static file serving
- Compression (gzip/brotli)
Example Configuration Snippet
server {
listen 80;
location / {
proxy_pass http://localhost:3000;
}
}
Production Insight
Proper proxy configuration improves security, reduces Node load, and simplifies scaling.