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 ?
¿No encuentras una película o serie? Inicia sesión para crearla:
¿Quieres puntuar o añadir este elemento a una lista?
¿No eres miembro?
Contestado por Travis Bell
el 20 de noviembre de 2023 a las 11:26
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.Contestado por tonchiroody
el 20 de noviembre de 2023 a las 11:27
Oke thanks for the clarification, Im thinking of using Redis