Size: a a a

Nuxt.js | Vue SSR

2021 June 16

НК

Николай Куртеев... in Nuxt.js | Vue SSR
nuxtjs/device
источник

НК

Николай Куртеев... in Nuxt.js | Vue SSR
определяет устройство
источник

НК

Николай Куртеев... in Nuxt.js | Vue SSR
действительно есть необходимость отслеживать ресайз окна? обычно хватает определения устройства при загрузке страницы
источник

С

Саша in Nuxt.js | Vue SSR
к слову он не определяет ipad (вроде после ios 13) в горизонтальной ориентации

помог этот миксин
export default function ({ $device }) {
const isIpad = /Macintosh/i.test(
navigatornavigator.userAgent) && navigatornavigator.maxTouchPoints && navigatornavigator.maxTouchPoints > 1;
$device.isIpad = $device.userAgent.includes('iPad') || isIpad;
}
источник

C

Claus in Nuxt.js | Vue SSR
Их мало, но есть раздвижные телефоны, экран которых растягивается до 1140рх
источник

C

Claus in Nuxt.js | Vue SSR
И такому нужно показать десктоп.
источник

НК

Николай Куртеев... in Nuxt.js | Vue SSR
об этом не подумал, настали тёмные времена
источник

C

Claus in Nuxt.js | Vue SSR
Благодарю! А где слушатель ресайза лучше повесить?
источник

НК

Николай Куртеев... in Nuxt.js | Vue SSR
я бы в плагин засунул
источник

М

Михаил in Nuxt.js | Vue SSR
Как использовать русские роуты в pages?
источник

AS

Andrey Shepeta in Nuxt.js | Vue SSR
кириллицей не работает?
источник

AS

Alexandr Sachishin in Nuxt.js | Vue SSR
преобразовать названия в юникод или как там его правильно - безопасный стандарт символов
источник

М

Михаил in Nuxt.js | Vue SSR
Ошибку выдаёт в консоли
источник

М

Михаил in Nuxt.js | Vue SSR
Route with path "/Тест" contains unencoded characters, make sure your path is correctly encoded before passing it to the router. Use encodeURI to encode static segments of your path.  Что то преобразовал в Юникод и вообще роут потерялся. Может не тот код какой то
источник

e

eclegend in Nuxt.js | Vue SSR
Express-jwt вроде
источник

e

eclegend in Nuxt.js | Vue SSR
@nuxtjs/auth
источник

e

eclegend in Nuxt.js | Vue SSR
Он и заголовки ставит и все делает
источник

A

Aquinary in Nuxt.js | Vue SSR
Бэк не нода
источник

e

eclegend in Nuxt.js | Vue SSR
Не на фронте валидировать будешь? У тебя nuxt spa?
источник

A

Aquinary in Nuxt.js | Vue SSR
Ну типа
На фронте nuxt/auth и так есть, авторизация и всё такое уже прописано как надо, всё это работает
Но бэк обязан проверять, кто ему запрос отправляет, гость без токена, либо мимикрокодил, который пытается всунуть любой левый токен и на основе этого отдать данные из бд или послать
Там в общем внутрянняя кухня и проверка токена в вебсокетах отличается от проверки токена в обычных эндпоинтах, в этом и проблема была, что и как сделать
(на самом деле я уже нашёл как)
user = await manager.get_current_user(token.split(' ')[1])
источник