Size: a a a

Nuxt.js — русскоговорящее сообщество

2020 February 29

D

DreaMinder in Nuxt.js — русскоговорящее сообщество
Dmitriy Zavgorodniy
Ну что за гоповской тон - "обоснуй"..
Сейчас у вас 100 товаров. Завтра 1000000.
При таком подходе, аргументы которому вы привели, можно тогда сразу всю БД забирать при старте приложения. Вопрос в том, насколько это в принципе корректно
> Сейчас у вас 100 товаров. Завтра 1000000.

нет, у меня 100 товаров и не больше, в этом заключается условие
источник

D

DreaMinder in Nuxt.js — русскоговорящее сообщество
Dmitriy Zavgorodniy
Ну что за гоповской тон - "обоснуй"..
Сейчас у вас 100 товаров. Завтра 1000000.
При таком подходе, аргументы которому вы привели, можно тогда сразу всю БД забирать при старте приложения. Вопрос в том, насколько это в принципе корректно
> Ну что за гоповской тон - "обоснуй"..
мой препод по вышке так говорил, интеллигентная женщина.
источник

D

DreaMinder in Nuxt.js — русскоговорящее сообщество
>  Вопрос в том, насколько это в принципе корректно
на практике проверил - более чем корректно, если конечно не додумывать ничего сверху
источник

DZ

Dmitriy Zavgorodniy in Nuxt.js — русскоговорящее сообщество
AidenShanXVII
Помню как-то в далеком 2013 организовывали интерфейс для агрегатора ключевых фраз с парсером позиций, datatable + ajaxsource (формировался отложено) под сотню тысяч ключевых фраз и 4 колонки с цифровыми значениями: живой поиск, пагинация (встроенными средствами на фронте) все летало, грузилось быстро
Ну понятно что на клиенте это будет летать + нет асинхронных издержек. Вопрос в том, как часто такие данные обновляются? Если хотя бы не чаще раза в час, то можно себе это позволить.

А например в случае crm системы по работе с заказали на доставку еда: пицца, суши и все такое. Как думаете, норм будет подход все на клиенте делать?

В любом случае далее не имею желания тему развивать.
источник

DZ

Dmitriy Zavgorodniy in Nuxt.js — русскоговорящее сообщество
DreaMinder
>  Вопрос в том, насколько это в принципе корректно
на практике проверил - более чем корректно, если конечно не додумывать ничего сверху
Если вы гарантируете железобетонно наличие максимум 100 записей во всей коллекции и эту коллекцию никто больше не меняет со стороны (или хотя бы не чаще раза в сутки данные обновляются), то могу согласиться с вашим подходом. В остальных случаях вижу в этом антипаттерн
источник

DZ

Dmitriy Zavgorodniy in Nuxt.js — русскоговорящее сообщество
Всем спасибо за дискуссию :)
источник

АГ

Алексей Гринько in Nuxt.js — русскоговорящее сообщество
Яркий пример для ситуации выше, это магазин суши.

Там менее 100 товаров и сортировки, пагинации и тд чисто для визуального восприятия
источник

DP

Dmitry Petrik in Nuxt.js — русскоговорящее сообщество
Dmitriy Zavgorodniy
Если вы гарантируете железобетонно наличие максимум 100 записей во всей коллекции и эту коллекцию никто больше не меняет со стороны (или хотя бы не чаще раза в сутки данные обновляются), то могу согласиться с вашим подходом. В остальных случаях вижу в этом антипаттерн
Вы все верно говорите, но видимо в данном случае это избыточно. Ниже хороший пример привели про магазин суши. Вряд ли их когда-то 1кк разновидностей станет в магазине
источник

D

DreaMinder in Nuxt.js — русскоговорящее сообщество
в моем случае это был магазин мебели и офисных принадлежностей, на 600 позиций, при этом каждая категория была отдельной страницей со своей фильтрацией, примерно на 100 позиций каждая.
Возможные фильтры вычислялись прямо из списка товаров, вместо пагинации страница рендерилась вместе со скролом. Сделать то же самое на бэке было бы раза в 2 сложнее и дольше + сложность поддержки + задержки при фильтрации.
источник

A

Avtan in Nuxt.js — русскоговорящее сообщество
Привет всем. Помогите разобраться.
При создании nuxt project я добавил express  для того чтобы в дальнейшем использовать для api. В созданном проекте соответственно появилась директория server куда я и определил файлы API. На локалхосте все запросы сделанные через axios возвращают код 200. Сделал Deploy проекта на Heroku но теперь запросы axios возвращают код 404(not found).

Как будь-то express не запускается и не отвечает на ajax  запросы. Возможно я ошибаюсь.
Как мне достичь работоспособности запросов ?
источник

АГ

Алексей Гринько in Nuxt.js — русскоговорящее сообщество
Avtan
Привет всем. Помогите разобраться.
При создании nuxt project я добавил express  для того чтобы в дальнейшем использовать для api. В созданном проекте соответственно появилась директория server куда я и определил файлы API. На локалхосте все запросы сделанные через axios возвращают код 200. Сделал Deploy проекта на Heroku но теперь запросы axios возвращают код 404(not found).

Как будь-то express не запускается и не отвечает на ajax  запросы. Возможно я ошибаюсь.
Как мне достичь работоспособности запросов ?
baseUrl меняете?
Посмотрите в нетворк вкладке что куда вообще ходит
источник

A

Avtan in Nuxt.js — русскоговорящее сообщество
Алексей Гринько
baseUrl меняете?
Посмотрите в нетворк вкладке что куда вообще ходит
я проверял. Специально указывал абсолютный путь ajax запросу на этот же домен, но express не реагирует и приходит код 404
источник

A

Avtan in Nuxt.js — русскоговорящее сообщество
Алексей Гринько
baseUrl меняете?
Посмотрите в нетворк вкладке что куда вообще ходит
например есть в express,  app.get('/api/cities', cities.findAll)
шлю axios запрос this.$axios.get('/api/cities') или  this.$axios.get('https://test.com/api/cities') возвращает код 404
источник

АГ

Алексей Гринько in Nuxt.js — русскоговорящее сообщество
Сделайте какой-то роут конкретный, который будет возвращать вам текст и проверьте, работает ли у вас вообще экспресс
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Dmitriy Zavgorodniy
Если вы гарантируете железобетонно наличие максимум 100 записей во всей коллекции и эту коллекцию никто больше не меняет со стороны (или хотя бы не чаще раза в сутки данные обновляются), то могу согласиться с вашим подходом. В остальных случаях вижу в этом антипаттерн
Этот паттерн называется YAGNI и говорит о том что делать надо тогда когда есть такая необходимость :)
источник

NK

ID:0 in Nuxt.js — русскоговорящее сообщество
"Создаем прогрессивный PWA интернет-магазин на Nuxt.js 2 пошаговое руководство Часть 1"

https://habr.com/ru/post/490496/

#article
источник

ИБ

Илья Бельский in Nuxt.js — русскоговорящее сообщество
кто то написал статью про нукст и не поделился в чатике 😞
источник

V💊

Vladimir 💊 Voytenko in Nuxt.js — русскоговорящее сообщество
чет активизировались статьи про накст
источник

ИБ

Илья Бельский in Nuxt.js — русскоговорящее сообщество
это хорошо
источник

ИБ

Илья Бельский in Nuxt.js — русскоговорящее сообщество
мне еще 5 статей осталось из серии
источник