сработает?
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" усюка по рукам бы надавал
Обсуждают сегодня