import Home from "./inner"; import { preloadQuery, preloadedQueryResult } from "convex/nextjs"; import { api } from "@/convex/_generated/api"; import { ConvexHttpClient } from "convex/browser"; import { hexclaveServerApp } from "@/hexclave/server"; export default async function ServerPage() { const preloaded = await preloadQuery(api.myFunctions.listNumbers, { count: 3, }); const data = preloadedQueryResult(preloaded); const convex = new ConvexHttpClient(process.env.NEXT_PUBLIC_CONVEX_URL!); const token = await hexclaveServerApp.getConvexHttpClientAuth({ tokenStore: "nextjs-cookie" }); convex.setAuth(token); const userInfo = await convex.query(api.myFunctions.getUserInfo, {}); return (

Convex + Next.js

User info

{JSON.stringify(JSON.parse(userInfo), null, 2)}

Non-reactive server-loaded data

{JSON.stringify(data, null, 2)}
); }