Vladislav
Поэтому и говорю лучше заюзать react/vue для spa там и роуты и сторедж и всячина всякая полезная.
Vladislav
В канале ноды - да, там пздц 😂 Юки старается😂
Ratatata
Очень токсичный админушка там есть один
Vladislav
Да не факт , у меня renrderer и preload вообще пуст , может там загвоздка
Ну будет код, будет и ответ, так нечего сказать т.к. не Ванга😁
Mora
Да не факт , у меня renrderer и preload вообще пуст , может там загвоздка
Я не силен в прям в електроне, но как у тебя вью ваще рендерится если renderer пуст
Vladislav
Либо просто везде натыкай console.log (try-catch) и чекай где проблемное место если при отправке запросов то вкладка network в devTools поможет понять почему. М.б. сервер данные не отдает...
VLAD BO
Я сам не силен в электроне , я люблю работать с блокчейном
VLAD BO
Короче щас скоро скину всё )
Vladislav
Да не факт , у меня renrderer и preload вообще пуст , может там загвоздка
Ну прелоад не всегда нужен, по крайней мере если ты с бд или чем-то похожим не пользуешь когда нужно подождать загрузку кода блокирующего поток. (Если я конечно правильно понял), а вот renderer почему пустой тут уже хороший вопрос...
VLAD BO
VLAD BO
VLAD BO
VLAD BO
VLAD BO
VLAD BO
VLAD BO
Если это обернуть в setInterval(), номер блока будет обновляться , а задача избежать интервал (если это возможно)
VLAD BO
А могу вообще сервак и soket.io не подключать , сразу интервал впихнуть и так все заработает
Vladislav
1. В package.json замени значение в main на относительный путь т.к. при последующем переносе/распространении возникнут проблемы с путем до main.js 2. У тебя проходит коннект через сокет клиента к серверу ? Попробуй на клиеньке слушатели событий обернуть в socket.on('connect', () => {}) Возможно проблема в долгом соединении. Это частая проблема по крайней мере у меня была в начале изучения 😅 На 1й взгляд пока ничего не могу саазать, как домой попаду проверю...
VLAD BO
А скажите если в моем проекте будут сотни интервалов, это на что-то повлияет (на скорость например.. из за нагрузки), повторюсь я делаю для себя , в принципе могу только интервалы использовать, 90% построено на обновлениях значений
VLAD BO
но ключевой фактор это скорость
Mora
Оператива умрет
Mora
Если один интеравал, то норм, я для инфографики, где у биржи только хттпс подключение юзал , но опять же не лучшая практика. Как по мне такое такое на сервак выносить с крон задачами и уже с ним по сокетам общаться
Vladislav
Если это не срочно, то погоди до вечера, либо тут м.б. кто-то быстрее ответит... просто на работе нет подходящего окружения...
Vladislav
Если один интеравал, то норм, я для инфографики, где у биржи только хттпс подключение юзал , но опять же не лучшая практика. Как по мне такое такое на сервак выносить с крон задачами и уже с ним по сокетам общаться
Да безусловно если много задачь по времени (в определенное время) нужно выполнять то крон хорошо подходит, но у него явно проблема с ресолвом промисов. А точнее ответ приходит позже чем происходит обновление dom
Vladislav
В эту сторону копни в чате gpt как вариант.😂
Mora
Странно что еще в самом сокете до дом'а стучится
Vladislav
Да эту константу тож вынести бы за пределы
Vladislav
Dom элемент не нужно каждый раз получать во время прослушки сокет событий
VLAD BO
Результат выходит только при присваивании вызова функции к переменной и дальше передавать в колбу
Vladislav
По МСК примерно в 15.00 - 16.00 освобожусь гляну твой код. Хотя если следовать доке по сокету и электрону то все должно завестись с пол пинка
Vladislav
Да и вообще если ты онли для себя эту прогу делаешь, то нахер эти сокеты заюзай ipcMain.on там напрямую из коробки общение серверки и клиентки из коробки электрона
Vladislav
И никакой express не нужен
Vladislav
Сокеты полезны когда у тебя сотня тысяч юзеров которым нужно моментально доставить коньент, а так это лишняя библеотека отжирающая память только своим присутсвием (хотя грех жаловаться на эти пару м.б.) 😂
Vladislav
Да только там под этими словами "real-time" имеется ввиду немного другой смысл. А тебе же нужно просто обновление DOM это уже нужно бежать к react/vue
Илья
Добрый день, не подскажет ли кто начинающему -Electron Fiddle может опубликовать инсталлер проекта в локальную папку? не на гетхаб, а только в папку? не могу в настройках найти
Алексей
Electron-builder
Алексей
фидл вроде в это не умеет
Илья
Electron-builder-- а его где искать? :)
Vladislav
Electron-builder-- а его где искать? :)
https://github.com/electron-userland/electron-builder
Алексей
обычно можно найти на npmjs.com
Алексей
там с примерами и нормально описано
Илья
спасибо :)
VLAD BO
Клиент же отправляет раз , и получает раз
Vladislav
Посмотрю в эту сторону Там полный 0 пока
Через 1.5 часа уже освобожусь там разберемся, с проблемой недельной давности...
VLAD BO
17 дневной 😅
Vladislav
Тем более, хотя странно обычно это фиксится на 2й день как максимум если ночью проект пилишь полусонный 😂
VLAD BO
Тем более, хотя странно обычно это фиксится на 2й день как максимум если ночью проект пилишь полусонный 😂
Добавил window.location.reload(); (метод итерфейса перезагружает текущий URL) Обновляет с такой скоростью что у меня не успевает bootstrap прогрузится
Vladislav
зачееем это полностью перерисовывает весь дом собственно и потребление озу будет овердох*я каждый раз выстраивая весь дом по новой, а там еще и js/css подтягивается.
VLAD BO
ясно )
Vladislav
20 - 30 мин. И помогу... А лучше если мы перейдем в лс. Все-же твоя проблема никак этого чата не касается и дабы не отлететь за оффтоп лучше прекратить писать сюда
Илья
Добрый день, подскажите, максимальный файл на выходе-- есть какие-то установки? больше 2 гигов упаковать не могу...
дядя
электронщики, подскажите, как сейчас лучше реализовать вкладки? из вариантов iframe, webview и какой-то новый WebContentsView.
🅰️nimeCoder
Почему бы не глянуть готовое
дядя
https://www.npmjs.com/package/electron-tabs
оо найс, там даже в html интеграция есть
дядя
одна беда, видимо мёртвый проект уже. в фигме вкладки сделаны через browserview, но его нет в новых версиях
Mora
Всем привет, я могу как-то задать относительный путь до json файла для чтения его в корне билда приложения? сейчас стоит абсолютный путь и немного не удобно
Mora
могу подробности по коду текущему прислать, просто не знаю даже что прикрепить
Mora
Mora
не актуально, надо было просто попробовать относительный путь задать до файла и заработало :)
Sergey
Тут же и так относительный путь
Mora
это я вбил и не протестил