Node.js I';我正在尝试将图像存储在uploads文件夹中。但它仍然给出了同样的错误

Node.js I';我正在尝试将图像存储在uploads文件夹中。但它仍然给出了同样的错误,node.js,path,storage,multer,Node.js,Path,Storage,Multer,错误的屏幕截图: 我正在尝试将图像存储在uploads文件夹中。 正如你们所看到的,我也配置了multer。 但它仍然给出了同样的错误。 有人能提出建议吗?根据您的代码,我看到您正在使用diskStorage设置destination字段 目的地用于确定上传文件应存储在哪个文件夹中。这也可以作为字符串给出(例如,“/tmp/uploads”)。如果未指定目标,则使用操作系统的临时文件默认目录 注意:当作为函数提供目的地时,您负责创建目录。传递字符串时,multer将确保为您创建目录 您可以通过

错误的屏幕截图:

我正在尝试将图像存储在uploads文件夹中。 正如你们所看到的,我也配置了multer。 但它仍然给出了同样的错误。
有人能提出建议吗?

根据您的代码,我看到您正在使用
diskStorage
设置
destination
字段

目的地用于确定上传文件应存储在哪个文件夹中。这也可以作为字符串给出(例如,“/tmp/uploads”)。如果未指定目标,则使用操作系统的临时文件默认目录

注意:当作为函数提供目的地时,您负责创建目录。传递字符串时,multer将确保为您创建目录

您可以通过将以下代码块放在multer之前来解决此问题

fs.mkdir('./uploads', { recursive: true }, (err) => {
  if (err) throw err;
});

在目标中上载后删除反斜杠,即(“/uploads”)

如果您能接受答案,请谅解