Egg报错: nodejs.TypeError: Cannot read properties of undefined (reading ‘0‘)

前言

在使用Egg的上传图片功能的时候出现的这个报错。

1、报错信息:

Egg报错: nodejs.TypeError: Cannot read properties of undefined (reading ‘0‘)_第1张图片

2、报错原因:

config.default.js中没有配置file信息,但是controller中直接获取了,而且还报错 ctx.request.files == undefined

const file = ctx.request.files[0]; //获取上传文件

3、解决办法:

//启用 file 模式
  config.multipart = {
    mode: 'file',
    fileSize: 1048576000,
    whitelist: ['.txt', '.png', '.jpg'],
  };

你可能感兴趣的:(egg,前端,node.js)