с собственной бд на SQLite.
                  
                  
                  
                  
                  
                  Я новичок, и совсем никак не могу понять, как мне на фронтенде получать данные из бд. Конечно есть вариант поднять http сервер и обращаться к нему по адресу.
                  
                  
                  
                  
                  
                  Но я хочу без http сервера, и с ipc. И при этом сохранить context isolation.
                  
                  
                  
                  
                  
                  Первое что мне приходит на ум это в contest bridge засовывать 99999 разных функций на каждый чих, а исполнять запросы к бд уже в preload.
                  
                  
                  
                  
                  
                  Как вообще обычно поступают в таких ситуациях с электроном? Если нельзя ответить конкретно, то куда копать?
                  
                  
                
Рассматривай ipc как http api. Из рендера ты шлешь что-то вроде ipcRenderer.send('getUserById', 1) , в мейне ipcMain.on('getUserById', (event, userId) => { const user = await DB.getUserById(userId) event.reply('getUserById', user.serialize()) }) и в рендере ловишь
Обсуждают сегодня