TGViewer
Джун на фронте | IT Dev Log Джун на фронте | IT Dev Log @divatoz · 7.43K subscribers
Post #867 1.89K
Тестовое задание №3

Вечер пятницы принес мне необычное тестовое. Так как меня уже не один раз просили не публиковать ссылки на тестовые, то ТЗ я выложил в репозитории самого тестового.

Тестовое оказалось интересным. Нам даётся API, с которого приходит содержимое страниц в виде JSON. Таким образом, контент страницы будет генерироваться динамически, получая список блоков из API.

Поразмыслив и решив, что это легко, я быстренько сделал декомпозицию макета, накидал структуру проекта из компонентов и подготовил директории для маршрутов с помощью Nuxt 3.

Вот только дьявол кроется в деталях. Помимо разметки нам приходят мета-описания для страницы и типы блоков. Я так понимаю, надо проверять эти условия перед тем, как рендерить данные в наши компоненты. А ещё просят использовать PUG. Наконец-то попробую его в деле.

Также на старте возникла проблема с CORS, оказывается, в Nuxt нам надо создавать прокси на стороне сервера Nitro для корректной работы запросов к API, така как браузер блокирует запрос напрямую с клиента. Спустя 4 часа я понял это:(
  • 👍 7
  • ❤ 2
  • 🔥 1
More from @divatoz
  1. Sep 26, 2026ИИ официально стоит дороже чем марихуана и фентанил, а через два года станет дороже кокаин…
  2. Sep 25, 2026Как я этот пост на год подписки обменял С поста про расшифровку созвонов ко мне пришёл мар…
  3. Sep 18, 2026Как Я/Мы platform-explorer.com релизим 😎 Версия релиза 2.4.0 была хороша, но впереди была…
  4. Sep 16, 2026Помните, мы писали про то, что компании платят авторам контента за рассказы об опасностях…
  5. Sep 16, 2026Мне нравится, что он 3 источника как минимум приложил
  6. Sep 15, 2026Post #1843
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →