Let's say I create a Node.js server and implement the following : create an endpoint through which data is sent to the client side, but the server's IP is used to make the request call to the TMDB API.
What should I do in this case ? Does the TMDB API accept the 'X-Forwarded-For' header, allowing it to recognize that the server is initiating the call on behalf of the client ? Also, will the rate limit still be 50 requests per second for the IP ?
Nie możesz znaleźć filmu lub serialu? Zaloguj się, aby go utworzyć.
Want to rate or add this item to a list?
Not a member?
Odpowiedź użytkownika Travis Bell
20 listopada 2023 o godz. 11:26AM
Hi @tonchiroody,
No, we do not let users set the
X-Forwarded-For
header. You can make the requests from your server, or have your client make them directly. It's up to you. If you decide to do server side requests, I usually recommend caching requests, even just a simple caching proxy will help a lot, so that you minimize the requests where possible.Odpowiedź użytkownika tonchiroody
20 listopada 2023 o godz. 11:27AM
Oke thanks for the clarification, Im thinking of using Redis