Я переписываю наш старый сайт в Node.js с помощью Sails.js. У нас есть 2 типа макетов, для настольных компьютеров и для мобильных устройств. Раньше мы меняли их в соответствии с хостом. Когда кто-то входил на наш сайт с мобильного устройства, он был перенаправлен на m.website.com, и была мобильная раскладка. Это было одно приложение на одном сервере.Изменить раскладку на основе устройства или хоста
Есть ли способ в Sails.js сделать что-то вроде этого? Или я просто построить свой собственный класс с методами
getLayout(layout,isMobile)
getView(view,isMobile)
, который будет возвращать правильное мнение & макет для каждого контроллера? Есть ли лучший способ решить эту проблему?
Я хочу совсем другой макет для мобильных устройств. Не только другой файл CSS. – Bonanza