GG
Nedb
Sheldhur
ога, спсб
Shane
Привет. Ребят надо упаковать программку. С установщиком, электрон потянет это? Или без с++ не обойтись?
Shane
И если есть мидлы или синьоры по фаербейс отзовитесь пожалуйста
Таймураз
Чурка
Sheldhur
где и как правильно к БД или другому хранилищу подключаться из электроно реактового приложения? точка входа же одна должна быть? всё что нашел это в index.js, где root-овый див рендерится сделать window.database = connectToSomeDB()
Чурка
Владимир
Sheldhur
o_O
Владимир
а в рендере - let Api = require('./api')
Sheldhur
чо
Владимир
то:)
Sheldhur
я не про апи спрашиваю, а именно про коннект к базе
Владимир
ну вот в апи - коннект к базе
Sheldhur
и каждый раз как я буду импортировать апи у меня будет создаваться новый коннект?
Владимир
мм нет
Sheldhur
ну и нахера мне тогда апи делать? :)
Владимир
api.js
let db = db_connect('my_db_url')
let api = {
getList(){
return db.exec('select * from entries')
}
}
export default api
как-то так
Sheldhur
бле
Sheldhur
это ж не апи
Sheldhur
а просто коннект
Владимир
так
Sheldhur
Владимир
ты в курсе, как расшифровывается апи?
Sheldhur
да
Владимир
и как?
Sheldhur
application programming interface
Владимир
вот ты делаешь в мейн-процессе модуль с интерфейсом, в рендере его вызываешь
Владимир
реквайр один раз происходит
Владимир
модуль - это эффективно синглетон
Sheldhur
окай
Владимир
вот джуны пошли. приходят, задают нубские вопросы, матерятся, а когда им помогаешь - еще и глумятся.
GG
+
Sheldhur
ну, обычно есть такие вещи как AR или ORM
Sheldhur
то что ты назвал апи, это что-то рядом
Sheldhur
но даже не апи
Sheldhur
и кстати, ты вот пишешь let Api = require('./api')
Sheldhur
а чому require а не import?
Sheldhur
этот вопрос меня кстати больше всего интересует :) вот сделали import, но почти все до сих пор юзают require
Владимир
про ОРМ ты не спрашивал
Vlad
Владимир
импортов нет в ноде
Sheldhur
Vlad
Поддержку в VM потихоньку завезли
Владимир
или уже есть?
Vlad
* завозят
Sheldhur
и да, почему в рендере я его вызвать должен? о_О всё же через стейт должно быть
Sheldhur
или я чёт не так понимаю?
Владимир
https://electron.atom.io/docs/tutorial/quick-start/
Владимир
вообще хорошая идея почитать доки
Sheldhur
ну я читал, но я не вижу у себя main.js
Sheldhur
есть main.development.js
Sheldhur
всё же в бандл собирается
Shane
Ребят кто может по пайке подсказать. Может найдутся люди. Надо wifi припаять, по идее нужна плата что выполняла: прием данных с сервера, модуль скорости, кто шарит прошу в личку напишите.
Nikita
Ардуино?)
Sergey
Sergey
Напоминаю о существовании флагов
Чтобы юзать в электроне backdrop-filter свойство, необходимо указывать флаг: --enable-experimental-web-platform-features
Sergey
Anonymous
Если есть чат по этим темам киньте ссылку сюда
Anonymous
Ребят кто может по пайке подсказать. Может найдутся люди. Надо wifi припаять, по идее нужна плата что выполняла: прием данных с сервера, модуль скорости, кто шарит прошу в личку напишите.
Anonymous
Ардуино?)
Roman
@UhoVangoga https://t.me/plugandhack
Anonymous
Electron.js releases
electron v1.3.14
https://github.com/electron/electron/releases/tag/v1.3.14
Fixed an issue where custom v8 snapshots did not load on Windows. #8922 (https://github.com/electron/electron/pull/8922)
Vlad
mousetrap
Vlad
или стандартное апи из меню
Vlad
https://electron.atom.io/docs/api/accelerator/
Vlad
0 to 9 не работает?
Vlad
открой ишью, посмотри
Vlad
если есть открытые
Vlad
то бери mousetrap
Sergey
может numpad выключен?
GG
Подскажите, а електрон устанавливается поверх ноды? Модулем. Или его нужно устанавливать независимо от ноды?
Sergey
электрон это node+chrome
Sergey
устанавливается через npm
Sergey
npmjs.com/electron