Client-side request encryption with React : <p>I want to make calls to my backend service in such a way that prevents people from copying the requests from the network tab, and duplicating them using curl, allowing them to burn through my API limits.</p>

<p>My site uses client-side React, so it seems to me that whenever I access the secret key to encrypt the data I'm sending, a user could just set a breakpoint in the Sources folder, and sniff the password I'm using for encryption.</p>

<p>Is there a technology or pattern I'm missing that would solve this problem?</p>

<p>Thanks very much!</p>
