Tenho esse código para upload de PDF e de IMAGEM de equipamentos, porém quando quero fazer o upload desses campos vazios me retorna um erro devido ao [0] não existir, como faço para conseguir fazer upload vazio desses campos ?
app.post('/equipamentocadastrado', upload.fields([{name: 'desceqp_imagem' , maxCount: 1}, { name: 'desceqp_pdf', maxCount: 1}]), async function(req, res){
const dataToInsert = {
fornec_nivelfornecedor: req.body.fornec_nivelfornecedor,
desceqp_nomeeqp: req.body.desceqp_nomeeqp,
desceqp_modelo: req.body.desceqp_modelo,
id_fornecedor: req.body.id_fornecedor,
desceqp_capacidadeprod: req.body.desceqp_capacidadeprod,
desceqp_consumoene: req.body.desceqp_consumoene,
desceqp_consumotipo: req.body.desceqp_consumotipo,
desceqp_comentario: req.body.desceqp_comentario,
desceqp_precoeqp: req.body.desceqp_precoeqp,
desceqp_dataultpreco: req.body.desceqp_dataultpreco,
desceqp_imagem:req.files['desceqp_imagem'][0].filename,
desceqp_pdf:req.files['desceqp_pdf'][0].filename
};