agent
?
https://discord.gg/electronjs
Nik
Jasurbek
Всем привет. У меня есть вопрос. Я создал электронное приложение, используя nextjs, и у меня есть папка API для ответа клиенту в качестве сервера. Но после сборки он не отвечает на http-запросы. и как мне включить это на проде
Jasurbek
зачем тебе некст? зачем тебе http запросы, если можно использовать ipc
Я новичок в Electron JS, это мое первое приложение, я прочитал документацию и после этого выбрал nextjs.
Nikolay
Возможно, но не очень то и нужно
nikolay
Когда вы изучаете что то новое, не усложняйте себе жизнь. Найдите рабочие примеры. С ними и работайте, остальное в процессе, как поймёте с чем имеете дело, и как можно это модернизировать
Jasurbek
Когда вы изучаете что то новое, не усложняйте себе жизнь. Найдите рабочие примеры. С ними и работайте, остальное в процессе, как поймёте с чем имеете дело, и как можно это модернизировать
Моя задача была такая. Мне нужно создать небольшой http-сервер и клиент в настольном приложении, и я выбрал nextjs для ответа на них обоих.
Nikolay
Но зачем, для интерфейса взять react или что попроще, для сервера express.
nikolay
Jasurbek
Ага. Bы прав. Я нашел другое решение, как вы упомянули😁. Спасибо
Tim
всем привет, подскажите пожалуйста, я скачал react-electron-boilerplate и засунул в него свой react проект, на локальной машине проходит билд, но при запуске github-action он выдает ошибку как на скрине, в чем может быть дело?
Tim
ну и вот код соответсвенно
nikolay
ну как бы. обычная ошибка, что не может найти Logs и Logs.scss
Tim
ну как бы. обычная ошибка, что не может найти Logs и Logs.scss
Это понятно, а почему не может то? На локалке то все окей
nikolay
пути проверь. не может быть что только эти файлы не нашел. а соседние Settings например видит
nikolay
скорее всего папка Logs названа по другому
Tim
скорее всего папка Logs названа по другому
Нет, все так, просто эти файлы первыми инпортятся, поэтому на них сразу ошибка
Tim
Раз на локалке все правильно, значит это уже что-то с конфигом билдера или что-то подобное
Tim
А что, Я не могу понять
nikolay
локалка на винде? а там билдится под мак?
nikolay
попробуйте закоментировать этот компонент и в импорте и ниже
nikolay
и пропустить ещё раз
nikolay
Нет, все так, просто эти файлы первыми инпортятся, поэтому на них сразу ошибка
что значит первыми импортируются, если ошибка только на этих двух файлах
Tim
что значит первыми импортируются, если ошибка только на этих двух файлах
Ну так оно дальше не идёт, мне кажется и на остальных так будет, ща затесчу
nikolay
куда дальше не идёт
nikolay
у вас разные строки
Tim
у вас разные строки
Они взаимосвязаны
Tim
Ну окей, сейчас как вы сказали так и сделаю
ALΣX
Доброго времени суток, такой вопрос: в приложении создается отдельное окно для загрузки пользовательского контента (чистый html без js, который генерируется на стороне WordPress клиента через другой наш плагин) и потом передачи контента на печать. В параметрах BrowserWindow мы отключили javascript (в целях безопасности), но проблема в том, что некоторые пользователи сами или их хостинг провайдеры начали подключать CloudFlare сервис и он проверяет безопасность подключения: через куки или LS, уже не помню, но без включенного JS данную проверку не пройти. возможно, кто-то стыкался с похожими проблемами при взаимодействии с подобными сервисами: есть ли возможность подтвердить надежность приложения или соединения, без включенния JS в настройках окна? Обратился бы в поддержку CloudFlare напрямую, но для этого нужно покупать у них платную подписку... 🤡
🅰️nimeCoder
Доброго времени суток, такой вопрос: в приложении создается отдельное окно для загрузки пользовательского контента (чистый html без js, который генерируется на стороне WordPress клиента через другой наш плагин) и потом передачи контента на печать. В параметрах BrowserWindow мы отключили javascript (в целях безопасности), но проблема в том, что некоторые пользователи сами или их хостинг провайдеры начали подключать CloudFlare сервис и он проверяет безопасность подключения: через куки или LS, уже не помню, но без включенного JS данную проверку не пройти. возможно, кто-то стыкался с похожими проблемами при взаимодействии с подобными сервисами: есть ли возможность подтвердить надежность приложения или соединения, без включенния JS в настройках окна? Обратился бы в поддержку CloudFlare напрямую, но для этого нужно покупать у них платную подписку... 🤡
Сомневаюсь что провайдер, а тем более юзер модет юзать cf
🅰️nimeCoder
Пидзи палками автора сие вордпресса, который привязал к сайту реверс прокси с cf, пусть признается
🅰️nimeCoder
Cf невозможно прицепить к сайту не привязав домен к их ns серверам
🅰️nimeCoder
Само включение js не опасно если выключена интеграция, включён сандбокс и мб ещё чет
🅰️nimeCoder
Изоляция
а ну и изоляция
Vahe
Доброго времени суток, такой вопрос: в приложении создается отдельное окно для загрузки пользовательского контента (чистый html без js, который генерируется на стороне WordPress клиента через другой наш плагин) и потом передачи контента на печать. В параметрах BrowserWindow мы отключили javascript (в целях безопасности), но проблема в том, что некоторые пользователи сами или их хостинг провайдеры начали подключать CloudFlare сервис и он проверяет безопасность подключения: через куки или LS, уже не помню, но без включенного JS данную проверку не пройти. возможно, кто-то стыкался с похожими проблемами при взаимодействии с подобными сервисами: есть ли возможность подтвердить надежность приложения или соединения, без включенния JS в настройках окна? Обратился бы в поддержку CloudFlare напрямую, но для этого нужно покупать у них платную подписку... 🤡
ALΣX
Сомневаюсь что провайдер, а тем более юзер модет юзать cf
Увы, но в половине случаев это так. Некоторые пользователи сами ставят плагин cf, а некоторым "навязывает" провайдер, при отключении сего чуда - все ок. Проблемы как раз возникают с новыми пользователями, которым проще отказаться от нашего продукта и искать другое решение (пусть и дороже), чем разбираться со всей этой ху*той.
🅰️nimeCoder
где его найти и поставить
ALΣX
какой плагин
https://wordpress.org/plugins/cloudflare/
🅰️nimeCoder
так ваши пользователи это владельцы сайтов на вордпрессе?
ALΣX
https://wordpress.org/plugins/cloudflare/
не уверен, если это именно тот
🅰️nimeCoder
ну тогда можно только соболезновать)
ALΣX
ну тогда можно только соболезновать)
не стоит, уже не действует)
🅰️nimeCoder
с чего бы CF отключать очередного клиента по запросу рандомных людей
🅰️nimeCoder
это так не работает. Однако сам клиент (владелец сайта) может отключить челенжи по определенным заголовкам или другим параметрам запроса, но тогда будет теряться весь смысла CF
ALΣX
это так не работает. Однако сам клиент (владелец сайта) может отключить челенжи по определенным заголовкам или другим параметрам запроса, но тогда будет теряться весь смысла CF
некоторая часть не будут этим заниматься, в этом и вся загвоздка (даже если мы предоставим полноценный туториал со всеми нужными данными). Если это на стороне хостинга, то тем более. В общем, проблема з електроном понятна, буду топить за вкл джс, а вот у некоторых пользователей блочит REST API запросы с нашего сервера - уже не очень ок
ALΣX
а любом случае, спасибо)
Иван
Приветствую, не получается подружить ноду с vite может кто знает готовые сборки
Иван
https://www.electronforge.io/templates/vite возможно поможет
Я что в свой сборке что в этой сталкиваюсь с проблемой, что мне надо как то получить доступ к ноде т.к. нужно будет в последующем делать запросы к бд
\/
Для таких вещей в электроне используется IPC
Иван
Еще вопрос, можно как то заставить перезапускать приложение при изменении в main.js?
agent
nodemon ?
Стас
Ну или флагами в других сборщиках
Стас
Вроде все вменяемые это умеют
\/
Еще вопрос, можно как то заставить перезапускать приложение при изменении в main.js?
если использовали сборку с вебпаком, то там есть настройки ребилда если получится напишите как, я это на последнее откладываю) какие-то все тут токсичные
Стас
Помочь не сложно, запросы странные иногда. Вроде я пишу веб-сервер, обработчики итп, но зачем тут электрон не очень ясно. Поэтому и как помочь, кроме как «убери из уравнения электрон», сложно
Иван
в forge.config btw
Спасибо, но у меня своя сборка
\/
Иногда бывают очень интересные проекты, а не просто веб сервер, если человеку нужно значит ему нужно А если и не нужно то пусть учится
Стас
Это как вместо document.querySelector вкручивать целый jquery
Стас
Ну мне надо делать запросы к бд, я там много пишу, общаяюсь через слушатели
Да я же про тебя ничего не говорил, я в целом, просто пример условный привел
\/
Если не секрет зачем вам локальная БД в приложении? Если я правильно понимаю
Стас
Конфиг к примеру хранить изменяемый юзером
\/
На сколько мне известно даже VSCode не хранит его в базе данных
Стас
Очень зависит от задач
Стас
Иногда это уместно
\/
Тоже верно, но база это крайни случай как по мне
\/
когда там куча данных и возможно какие-то связи