Anonymous
+ читать release notes на гитхабе, там пишут что поломали
Anonymous
А electron что то не супер популярен как посмотрю по вакансиям😅 хотя он достаточно мощный в правильных руках
eden
Electron.js releases
v15.0.0-nightly.20210622
https://github.com/electron/electron/releases/tag/v15.0.0-nightly.20210622
v15.0.0-nightly.20210622
Electron.js releases
v13.1.4
https://github.com/electron/electron/releases/tag/v13.1.4
v13.1.4
Улугбек
Кто нибудь знает, есть ли у электрона поддержка планшетов?
Улугбек
Понятно
Dmitriy
Как обновить данные в графике? А то он не перерисовывается почемуто
Electron.js releases
v15.0.0-nightly.20210623
https://github.com/electron/electron/releases/tag/v15.0.0-nightly.20210623
v15.0.0-nightly.20210623
Arina
Arina
Dmitriy
Arina
а ну тогда да. читай
Rewrite
Как можно идентифицировать компьютер на котором запускается приложение?
Rewrite
Нашел пакет который это делает
А как в сам фронт передать этот уникальный id?
Rewrite
Arina
https://www.npmjs.com/package/node-machine-id
Arina
Rewrite
А возможно ли завернуть бекенд в электрон приложение и где по этому есть инструкция?
Maksim
Rewrite
Через апи и взаимодействует, есть ли смысл его заворачивать в приложение?
Maksim
Rewrite
Maksim
Rewrite
Rewrite
А если в localStorage хранить дату, то может ли её как то юзер очистить?
Rewrite
Короче задача где-то хранить дату, чтобы она хранилась пока приложение не удалили
Maksim
Rewrite
а сервера нет?
Есть, просто приложение при запуске идентифицируется, потом на сервере сохранится этот идентификатор
При следующих запусках идентификатор будет браться из этой папки с датой
Rewrite
Потом запрос на сервер с этим идентификатором, и там жсон с датой
Maksim
кратко как-то так
Rewrite
Я откинул эту идею в связи с тем что мне это нужно делать на фронте
Maksim
Maksim
ну так его и юзай, он в электроне встроен
Rewrite
Прямо внутри фронта? (не электрона)
Rewrite
Я думаю не даст
Maksim
Rewrite
Rewrite
ipcMain выглядит костылем
Rewrite
Есть запрос на данные, ты его тоже будешь делать в main?
Как ты передашь данные на фронт, если "сервер пропустил" и данные отдал
Rewrite
К каждому id(юзеру) привязаны данные, и их нужно обрабатывать и выводить на фронте
Rewrite
Соответственно они на фронте будут изменяться и на фронте будут запросы, в которые нужно передавать id, чтобы сохранить запись id-данные в таблице
Rewrite
Anonymous
Rewrite
Rewrite
Rewrite
Rewrite
Anonymous
представь что у тебя вместо main обычный сервер, куда ты с spa делаешь запрос получить данные юзера
Anonymous
но вместо http запросов у тебя просто ipc
Rewrite
Понял как получить и как пользоваться, просто щас уже интересно почему Максим думает что бекенд после 1 запроса авторизации понимает что последующие запросы связаны с этим id
Anonymous
Rewrite
Про сервер который вообще вне приложения находится
Anonymous
как обычная аутентификация
Rewrite
Да, так и хотел делать
Anonymous
>id же у тебя есть уже
я думаю он имел в виду, что айди уже у тебя в рендерер лежит
Maksim
Rewrite
Просто как сделать так чтобы 1 раз сделал запрос:
10.1337.1478/auth
{id: 'uniq-id'}
при следующих запросах
10.1337.1478/change-data
сервер без id понимал что есть авторизация и сохранял запись с этим уникальным id в таблице
Но это уже не по электрону вопросик)
Anonymous
Anonymous
но что-то прийдется передавать, ты же понимаешь?
Rewrite
Да
Rewrite
Есть же еще куки басед авторизация
Anonymous
так точно