小编Aja*_*jaz的帖子

Next.js 14:使用 formData() 时出现 TypeError: s 不是函数

程序摘要: 我正在尝试将图像上传到 Next.js 无服务器后端。我使用 formData() 附加/设置数据并使用 axios 将其 POST 到后端。在后端,我从 NextRequest 请求 formData(),将其更改为缓冲区并将其保存在服务器文件系统中。

问题: 每当我在前端启动发布时,我都会在 Next.js 控制台上看到错误,提示TypeError: s is not a function

完整错误:

TypeError: s is not a function
at PATH\node_modules\next\dist\compiled\next-server\app-page.runtime.dev.js:37:5830
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async tX (PATH\node_modules\next\dist\compiled\next-server\app-page.runtime.dev.js:37:5207)
at async rl (PATH\node_modules\next\dist\compiled\next-server\app-page.runtime.dev.js:38:22994)
at async doRender (PATH\node_modules\next\dist\server\base-server.js:1407:30)
at async cacheEntry.responseCache.get.routeKind (PATH\node_modules\next\dist\server\base-server.js:1571:28)
at async DevServer.renderToResponseWithComponentsImpl (PATH\node_modules\next\dist\server\base-server.js:1479:28)
at async DevServer.renderErrorToResponseImpl (PATH\node_modules\next\dist\server\base-server.js:2104:24)
at async pipe.req.req (PATH\node_modules\next\dist\server\base-server.js:1982:30)
at async DevServer.pipeImpl (PATH\node_modules\next\dist\server\base-server.js:902:25)
Run Code Online (Sandbox Code Playgroud)

客户端(page.tsx):

"use client";
import React from "react";
import dynamic from "next/dynamic";
import …
Run Code Online (Sandbox Code Playgroud)

multipartform-data typeerror multer next.js

7
推荐指数
1
解决办法
1992
查看次数

标签 统计

multer ×1

multipartform-data ×1

next.js ×1

typeerror ×1