title: Implement webhooks with ReactJS frontend and NodeJS backend
body: <p>I have a ReactJS frontend with a NodeJS backend and I'm trying to implement a 3rd party service: on the documentation of said service it's explained how you can give a URL and the service will use that URL to send an HTTP POST with useful info whenever they detect an event. The way that my app is deployed makes it so <em>only the frontend can make requests to my backend api</em>, so I'm not really sure what URL can I give to this 3rd party service.</p>
  <p><strong>What I think could be done</strong>
  I could create a new route with react-router and this URL be the one that the 3rd party points to, in this route I'd have a <code>useEffect()</code> hook that sends the POST of the 3rd party service to my backend, <strong>the question is</strong>: is this the a normal approach? it seems a little odd to me to have a route with react-router with an empty component that's used to only handle the HTTP POST. Or is there something else that I could do in order to avoid having the frontend as a middleman?</p>