сработает?
                  
                  
                  
                  
                  
                  js
                  
                  
                  export const systemName = async (req: any, res: any) => {
                  
                  
                    const systemName = process.env.SYSTEM_NAME || "main";
                  
                  
                  
                  
                  
                    const systemNames = await Promise.all([
                  
                  
                      getMonitorSystemName(),
                  
                  
                      getUserSystemName(),
                  
                  
                      getAPISystemName(),
                  
                  
                    ]);
                  
                  
                  
                  
                  
                    return systemNames 
                  
                  
                      ? {
                  
                  
                          monitor: systemNames[0],
                  
                  
                          user: systemNames[1],
                  
                  
                          api: systemNames[2],
                  
                  
                          systemName,
                  
                  
                        }
                  
                  
                      : {
                  
                  
                          monitor: "undefined",
                  
                  
                          user: "undefined",
                  
                  
                          systemName,
                  
                  
                        }
                  
                  
                  }
                  
                  
                
нет
сработает? а почему? по идеи если хотя бы один промис в масиве зареджектится, просто ерора будет, нет?
потому что пустой массив это не фолси значение
крч, там не пустой массив в любом случае, выбросится ерора — промис ол возвращает промис, рез которого массив / ерора
ерора выброситься?
> "undefined" усюка по рукам бы надавал
Обсуждают сегодня