ARTICLE AD BOX
I am trying to cache the response of a query inside a server action file:
export async function getCachedSession(userCacheToken: string, token: string) { "use cache"; cacheTag(`user-session:${userCacheToken}`); logInfo("fetchedSessionFromDB"); const session = await fetchQuery( api.queries.auth.index.getSessionUser, {}, { token }, ); return session }I keep running into an error:
cacheTag() can only be called inside a "use cache" function.
I have activated cacheComponents in my next config file. Is this doable? If so, what am I doing wrong?
