⁣🇺🇦
дальше браузер через js парсит ответ (на самом деле там json поэтому и парсить не надо особо) и отображает где нужно
Евгений
в том что браузер шлет запрос мол "дай мне данные датчиа температуры" есп отвечает сразу конкретное значение типа "датчик: 0, температура:22.5"
в таком случае лучший вариант либо по крону опрашивать и хранить в базе, либо сама ESP периодически передает данные
SetPf
Значит надо поглубже погрузиться в веб-технологии, а если нет понимания, но хочется - ищите соратников и пилите
там соратники из доступных - джун который смог и вебстудия "эникей" которая встретив первые особенности слилась. =))) Лан это уже внутренняя херня, не считаю, что ее этично обсуждать.
🤙🏻 ℙ𝔸𝕍𝔼𝕃
ну как не имеет
Ну вот так =) Принцип реста использование гет/пост/пут/апдейт и других типов запросов как точек входа ... =)
SetPf
в том что браузер шлет запрос мол "дай мне данные датчиа температуры" есп отвечает сразу конкретное значение типа "датчик: 0, температура:22.5"
ну у меня +\- так и сделано, только там разом весь стейт устройства идет (бинарный кек, там потом веселый битодроч на жс, даже функция определения эндианности машины с стекаО сворована).
🤙🏻 ℙ𝔸𝕍𝔼𝕃
Отдавать JSON не значит REST =)
⁣🇺🇦
Ну вот так =) Принцип реста использование гет/пост/пут/апдейт и других типов запросов как точек входа ... =)
ну дык если опять же провести аналогию с датчиками то всегда будут гет запросы, это вполне себе рест
SetPf
Ну вот так =) Принцип реста использование гет/пост/пут/апдейт и других типов запросов как точек входа ... =)
а тип как еще жить? Типо делать то, что называют рендерингом на сервере?
SetPf
Ну тип на гетал файлов, потом крутятся скрипты которые гетают состояния.
⁣🇺🇦
я у себя сделал пост на обновление настроек и гет для получения информации
SetPf
Ну вот так =) Принцип реста использование гет/пост/пут/апдейт и других типов запросов как точек входа ... =)
Вот я когда читал про него, так и понял. Только не понял, почему у этого отдельное название и какой то ореол правильности.
SetPf
Тип а как еще можно?
⁣🇺🇦
А при чем тут БД?
потому что как правило у restfull put запросы добавляют записи в бд а update обновляют записи в бд
🤙🏻 ℙ𝔸𝕍𝔼𝕃
Вот я когда читал про него, так и понял. Только не понял, почему у этого отдельное название и какой то ореол правильности.
РЕСТ вообще говно)) Его придумал какой-то чел для своей дипломной работы. И как такового единого стандарта RESTfull не существует, все как хотят так и пилят, просто прмерно придерживаясь "конона". По факту на продакшене крупном все давно его уже отпилити и строят обычное WebAPI на гет/пост и обзаются JSONом, продивнутые юзают GraphQL)
🤙🏻 ℙ𝔸𝕍𝔼𝕃
потому что как правило у restfull put запросы добавляют записи в бд а update обновляют записи в бд
А если я бду добавлять файлы в апаки вместо запсией в БД или ппереключать состояние объекта в памяти?)))
🤙🏻 ℙ𝔸𝕍𝔼𝕃
⁣🇺🇦
Да, но РЕСТ говней =)
ты бы знал какая жопа происходит с запросами к бд когда обрабатывается GraphQL запросы более менее высокой сложности
🤙🏻 ℙ𝔸𝕍𝔼𝕃
⁣🇺🇦
Я знаю, смотря как соберешь GQL, откуда руки растут, так сказать =)
ты кстати еще предложи на esp запихнуть GraphQL
⁣🇺🇦
он же такой крутой
🤙🏻 ℙ𝔸𝕍𝔼𝕃
ты кстати еще предложи на esp запихнуть GraphQL
Ну это уже совсем надо еб&%ться =))
⁣🇺🇦
Ну это уже совсем надо еб&%ться =))
ну дык тога и не спорь с предложением запихнуть rest в esp )
⁣🇺🇦
или ты знаешь что-то получше что туда влезет?
🤙🏻 ℙ𝔸𝕍𝔼𝕃
ну дык тога и не спорь с предложением запихнуть rest в esp )
Ну акой рест? Обычный гет запрос отвечающий JSON объектом, где тут рест? Не вводи людей в заблуждение =))
⁣🇺🇦
гет для получения инфы апдейт для обновления (типа конфигов и тд)
⁣🇺🇦
а больше и не нужно здесь
⁣🇺🇦
чем не рест
🤙🏻 ℙ𝔸𝕍𝔼𝕃
Тут же нет ни раскладки методов по типам запросов, нет раскладки структуры обхектов по путям и прочего РЕСТового дерьма, это прсото JSON в теле ответа
🤙🏻 ℙ𝔸𝕍𝔼𝕃
Вот еще геммор, ипаться там и различать геты/путы. Просто на гет фигаришь и все. Гет параметры никто не отменял
🤙🏻 ℙ𝔸𝕍𝔼𝕃
дык нету проблемы это сделать
Зачем, если там вопрос поитать датчик. Не, ну если времени дофига и академический интересь бьет ключом, то и GQL можно при желании поднять 💁
⁣🇺🇦
можно даже написать файл описывающий апишки и запихнуть в swagger
🤙🏻 ℙ𝔸𝕍𝔼𝕃
Кончено, что мелочиться, сразу давай WSDL поднимать на XML ))))
romanetz
Без всякого реста
Евгений
А я такое через вебсокет пуляю
Главное шрифты и прочий стат контент не хранить на sd карте =)
romanetz
Мну 100 КБ хватает под статику и скрипты, не выёбываясь. Ну и с картой тоже проблем не вижу, но не считаю, что ей здесь место. Я лучше флешку перепаяю
romanetz
Карта нужна - стогиговые логи/дампы/полезные данные хранить, короче..
SetPf
так она там для всех задач
SetPf
в том числе и для логов
SetPf
тип нафиг еще флешку добавлять, если карта есть
Евгений
Не знай, что там за система, но у меня после 5 секунд загрузки глаз начинает дергаться :))) У нас есть разрабы/вестуны которые пихают на страницу картинки по 5-10 мбайт ))) А потом пищат, что сервер говно, канал говно, кодеры говно и... Приходится им показывать новые инструменты :)))
Евгений
так она там для всех задач
А что будет если прилетит, ну скажем так... Два-три запроса?
Евгений
На еспшку
SetPf
Жопа будет.
Евгений
Так может перенести статику с есп (шрифты есп) на сервер?
⁣🇺🇦
А я такое через вебсокет пуляю
Ну если нужно запрашивать инфу с браузера через js то через сокет сложнее чем запросом
Евгений
Уволить нах таких умников
Я просто их палкой бью )))
SetPf
Так может перенести статику с есп (шрифты есп) на сервер?
нет сервера другого, совсем с своими облаками ошалели блин =\
Евгений
Кодеры виноваты, картинки должны ресайзится при загрузке на сайт.
Может вы узнаете как они верстают, а потом будете догадки строить?
Евгений
нет сервера другого, совсем с своими облаками ошалели блин =\
Как так нет? Какой то же есть? Надо просто пересмотреть архитектуру
⁣🇺🇦
Кодеры виноваты, картинки должны ресайзится при загрузке на сайт.
Ага, ее еспшка должна ресайзить перед отправкой...
Евгений
нет, никакого нет. Есть есп
Хорошо, что в группе можно материться :)))
SetPf
ну а нахрен тянуть сервер =\ Он типо вообще не к селу ни к городу у меня.
SetPf
У есп для сервера мощи - выше крыши.
Евгений
У есп для сервера мощи - выше крыши.
А ну да, ну да... Тогда вопрос закрыт, костылизируйте!
SetPf
ну в смысле, кто заплатить 2-3к себестоимости, за добавление какой малины чисто для веба?
SetPf
Я тип еспху выпросил уже считай. До этого планировалось на 8б пике сделать =)
⁣🇺🇦
нет, никакого нет. Есть есп
Переписать весь фронт с учётом объема памяти без sd карты))
⁣🇺🇦
Выкинуть шрифты, картинки заменить на векторные (меньше весить будут)
SetPf
Переписать весь фронт с учётом объема памяти без sd карты))
тут уже очень много постов назад решили - легче просто от жтага отказаться. Я разговор чисто постольку поскольку поддерживаю. Ну интересно людям мозги поломать, че игнорить.
SetPf
Опять деньги :)
Скорее опять не понятный результат. Тип я когда ТЗ описываю, на меня фронтендер как на идиота смотрит.
SetPf
Выкинуть шрифты, картинки заменить на векторные (меньше весить будут)
там и так векторные. Насчет шрифтов - совсем калово выглядит.
⁣🇺🇦
там и так векторные. Насчет шрифтов - совсем калово выглядит.
можно выбрать один из стандартных шрифтов
SetPf
они разнятся от браузеров =)
⁣🇺🇦
они разнятся от браузеров =)
скорее от ОС а не от браузеров
SetPf
ну там в плане браузеры какие-то гарантированно тащат с собой, но у всех разные вроде.
⁣🇺🇦
и поэтому можно указать несколько, если нету одного (дпустим виндового) то выберется другой (допустим маковский)