Form component does not work after updating to Next12
See original GitHub issueThanks for a great library! Really love this!
After updating to Next12, using the Form component, which sets the header: “Accept”: “application/json”, this request are just pending. using the normal HTML “form” element still works. If you make a post request, without the “accept” header, the text/html is returned with the expected data from the handler in the next/script at the bottom.
I have created this repository to help reproduce the error: https://github.com/AndersGerner/Next12RuntimeFormError
I have tried to google and look around but I am unfortunately not able to help - Hoping you guys have an idea on this issue 😃
UPDATE:
Maybe not the Form that is the problem. Using the example CURL request: curl -H "Accept: application/json" https://example.com/page-path
is also pending. So maybe it’s the handler?
Issue Analytics
- State:
- Created 2 years ago
- Comments:18 (10 by maintainers)
Top GitHub Comments
@smeijer YEEES!!! YOU ARE THE MAN!
2.3.2 works! Thank you! I have tested both in my project and in the test-repo and it just works perfectly now!
What about using
redirect.statusCode
property when returning object from getServerSideProps? Like shown in this documentation https://nextjs.org/docs/basic-features/data-fetching#getserversideprops-server-side-rendering