我只是想重复一下这个指南:https://medium.com/@_hanglucas/file-upload-in-next-js-app-router-13-4-6d24f2e3d00f用于使用Next.js上传文件,但const formData = await req.formData();
行抛出错误,它说Error [TypeError]: req.formData is not a function
,尽管Visual Studio代码的自动完成显示,这种方法存在(method) Body.formData(): Promise<FormData>
,并且没有错误。
由于这是TypeError
,我将与之相关的next, react, typescript
和@types
更新为@latest
,但仍然有此错误。
为什么会这样呢?也许有另一个@types
我必须安装?
版本:
“next”:“^13.4.4”,“react”:“^18.2.0”,“react-dom”:“^18.2.0”,“typescript”:“^5.1.3”,“@types/node”:“^20.2.5”,“@types/react”:“^18.2.8”,“@types/react-dom”:“^18.2.4”
1条答案
按热度按时间eanckbw91#
Node.js模块,用于解析表单数据,尤其是文件上传。
npm install