Показать сообщение отдельно
  #4 (permalink)  
Старый 17.09.2022, 15:48
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,590

df12, тогда нужно больше деталей. На чём у тебя сервер? На express, на чистом http(s) или ещё на чём?

const prefLocales = {}; 

req.headers['accept-language']
  ?.split(',')
  .map(el => {
    const [name, quality] = el.split(';q=');
    return [quality ? +quality : 1, name];
  })
  .sort(([a], [b]) => b - a)
  .reduce((res, [quality, name]) => {
    res[name] = quality;
    return res;
  }, prefLocales);
__________________
29375, 35

Последний раз редактировалось Aetae, 17.09.2022 в 16:31.
Ответить с цитированием