#Having problems trying to refresh a server component from the client.

5 messages · Page 1 of 1 (latest)

uneven axleBOT
#

🔎 This post has been indexed in our web forum and will be seen by search engines so other users can find it outside Discord

🕵️ Your user profile is private by default and won't be visible to users outside Discord, if you want to be visible in the web forum you can add the "Public Profile" role in id:customize

✅ You can mark a message as the answer for your post with Right click -> Apps -> Mark Solution
(if you don't see the option, try refreshing Discord with Ctrl + R)

tropic flicker
#

Here is the code for the client component that actually calls the API endpoint:

#

const createURL = (path: string) => {
  return window.location.origin + path;
};

export const createNewEntry = async () => {
  const res = await fetch(
    new Request(createURL("/api/journal"), {
      method: "POST",
    })
  );

  revalidatePath("/journal");

  if (res.ok) {
    const data = await res.json();

    return data.data;
  }
};
#

Hmm wait hang on I might have put it in the wrong place ...

tropic flicker
#

I had the revalidatePath call in a client component rather than the server component - it still isn't working but need to rephrase the question. Marking resolved