0

这是我的代码。我的问题是,当我res.send(message)完全显示消息时,忽略了最后一个具有严格不等式的 if 函数。

const fs = require('fs');
const dataBase = JSON.parse(fs.readFileSync('./data/concesionarias.json', 'utf-8'));
module.exports = {
sucursal: function (req, res) {
    let cantSu = 0;
    let message = '*************************************\n\n';
    message += '  \tNUESTRAS SUCURSALES\n\n';
    message += '*************************************\n\n';
    dataBase.forEach(function (sucursal) {
        message += `\t ${sucursal.sucursal} \n`;
        message += '\t-----------------------------------------------------------------------------------------\n';
        message += `\tDIRECCION: ${sucursal.direccion} \n`;
        message += `\tTELEFONO: ${sucursal.telefono} \n`;
        message += '\t-----------------------------------------------------------------------------------------\n\n';
        cantSu++;
    });
    message += '\n---------------------------\n';
    message += `Total de sucursales: ${cantSu}`;
    message += '\n---------------------------\n';
    res.send(message);
},
detail: function (req, res) {
    let message = '****************************\n\n';
    message += '  \tSUCURSAL\n\n';
    message += '****************************\n\n';
    let x=dataBase.forEach(function (sucursal) {
        if (sucursal.sucursal == req.params.sucursal) {
            message += `\t ${sucursal.sucursal} \n`;
            message += '\t-----------------------------------------------------------------------------------------\n';
            message += `\tDIRECCION: ${sucursal.direccion} \n`;
            message += `\tTELEFONO: ${sucursal.telefono} \n`;
            message += '\t-----------------------------------------------------------------------------------------\n\n\n';
            message += '****************************\n\n';
            message += '  \tVEHICULOS\n\n';
            message += '****************************\n\n';
            sucursal.autos.forEach(function (auto) {
                message += `MARCA: ${auto.marca} \n`;
                message += `MODELO: ${auto.modelo} \n`;
                message += `YEAR: ${auto.anio} \n`;
                message += '_________________________\n\n';
            });
            message += '\n---------------------------\n';
            message += `TOTAL: ${sucursal.autos.length}`;
            message += '\n---------------------------\n';
            
        }
    });
    if (dataBase.sucursal !== req.params.sucursal){
        message += `Lo siento, por el momento no disponemos de sucursales en ${req.params.sucursal}`;
    }
    res.send(message);
}
}
4

0 回答 0