Invalid Signature in uploadthing
Hi - I'm getting an error "Invalid Signature" when I use upload thing with production settings. I can't find any reference to this error anywhere apart from in the code so I'm not sure where to start to resolve this
The error in the console looks like this
I'm using remix
I've setup my route handler API and as far as I can tell it looks fine
The request object is being sent to the route handlers POST has an x-uploadthing-signature
I've rotated the keys to double check and logging UPLOADTHING_SECRET shows the same secret that is in the upload thing api keys screen
Everything works fine in dev mode
This is my api/uploadthing route
What might be going on here?
1 Reply
I think this is because I'm using bun. await request.text() returns the body but when I use request.clone().text() the body is empty. Here's the related issue: https://github.com/oven-sh/bun/issues/6348
GitHub
Response
clone
method does not clone the body · Issue #6348 · ove...What version of Bun is running? 1.0.4 What platform is your computer? Linux 5.10.60.1-microsoft-standard-WSL2 x86_64 x86_64 What steps can reproduce the bug? Calling the clone() method on a Respons...