vercel / react-tweet

Embed tweets in your React application.
https://react-tweet.vercel.app
MIT License
1.64k stars 88 forks source link

CORS error when calling getTweet #153

Open Amargol opened 10 months ago

Amargol commented 10 months ago

Hey, this is a great package. Thanks so much for the effort you all put into this.

I'm trying to use the included getTweet function to get metadata for a tweet given it's tweet id. But I get the following CORS error:

image

However, when I use the <Tweet /> component directly and pass in the ID, it gets the metadata for the tweet just fine.

Why does the CORS error occur when I call getTweet myself, but when the component calls it for me, everything works fine?

Amargol commented 10 months ago

Here's the code I'm using

image

Yugi-2 commented 9 months ago

I was able to resolve this by moving my getTweet wrapper function to a separate file and setting it as server action.

iRajatDas commented 8 months ago

getTweet works only in server side environment, try using server actions.

wasifkareem commented 2 months ago

Hi @iRajatDas , @Yugi-2 @Amargol , can you please elaborate, I'm trying to use gettweet() but its throwing cors, how to correctly set it in server action?? I have moved the the gettweet() wrapper function in separate folder and set it as "use server" , still throwing error Screenshot from 2024-09-01 16-30-28