Skip to content

ermakovich/next-server-action-dupe-requests-bug

Repository files navigation

This repo demonstrates bug with NextJS not deduplicating POST requests during server action execution after revalidation.

Scenario:

  1. Open home page.
  2. See 5 identical timestamps.
  3. Click Revalidate button.

Expected result: action takes about 500ms, five identical fresh timestamps are displayed.

Actual result: action takes about 2500ms, five unique timestamps are displayed.

Notes:

  • issue is not reproducible for request using GET method
  • while this repository is using Canary, the issue is also reproducible in latest stable version (15.4.7).

About

reproducible example for NextJS not deduplicating POST requests during server action after cache revalidation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published