解决next报错 Failed to find Server Action "null" error: Missing 'next-action' header
报错内容:
Error: . This request might be from an older or newer deployment. Original error: Invariant: Missing 'next-action' header.
原因:next对于post请求会做特殊处理,取headers里的next-action,然后做处理,报错后直接打印在控制台,就得到上面的错误信息。
这种错误会搞的莫名奇妙
后面的next@14.2.2以后版本已修复这个问题,提示更加友好。
issue:github.com/vercel/next…
解决方式:
升级next版本至^14.2.2