Nextjs Ssr

Tag server-side fetches with the x-test-rcrd-id session header so SSR is recorded under the correct Playwright test session. Lead with registerProxyFetch (patch global fetch in the root layout, any runtime) and registerProxyAxios (per-axios-instance interceptor); createHeadersWithRecordingId is the patch-free per-call option. Covers the build+start vs next dev caveat, why the setNextProxyHeaders middleware (proxy.ts / middleware.ts) is optional (it only exposes the id, it does not tag fetches), getRecordingId, RECORDING_ID_HEADER, the React cache() memoization pattern, and the manual axios interceptor. Load this skill when setting up test-proxy-recorder in a Next.js app that makes server-side API calls, including Edge-runtime routes.

asmyshlyaev177 Updated

File contents

asmyshlyaev177/test-proxy-recorder/tree/main/packages/test-proxy-recorder/skills/nextjs-ssr commit 9bb787505a

Frequently asked questions

npx skillmds@latest add asmyshlyaev177/nextjs-ssr-2