Javascript nodejs中的profileimage未定义错误

Javascript nodejs中的profileimage未定义错误,javascript,node.js,Javascript,Node.js,在发布后,我做以下代码 if(req.files.profileimage){ var profileImageOriginalName = req.files.profileimage.originalname; var profileImageName = req.files.profileimage.name; var profileImageMime = req.files.profileimage.mimeType; v

在发布后,我做以下代码

if(req.files.profileimage){

        var profileImageOriginalName = req.files.profileimage.originalname;
        var profileImageName = req.files.profileimage.name;
        var profileImageMime = req.files.profileimage.mimeType;
        var profileImagePath = req.files.profileimage.path;
        var profileImageExt = req.files.profileimage.extension;
        var profileImageSize = req.files.profileimage.size;
    } else {
        //set a default image
        var profileImageName = 'noimage.png';
    }

但我得到一个错误,说profileimage未定义。真奇怪

您需要中间件来处理多部分表单数据,并将其拆分为req对象的文件部分。我猜你在用快车

Multer是一个节点mod,它可以为您执行此操作


req.file中是否有任何内容?你的路线是什么样的?你的要求是什么样的?检查响应正文并检查文件内容是否在其中。我试图进行控制台操作,但当我单击“注册”时,它得到刷新/重定向。如何调试?我建议将console.logs添加到服务器代码中进行调试,并使用curl将文件发布到路径中,以便隔离问题。