我是第一次与Electron JS合作,与Reaction JS一起工作.
我试图在窗口打开/关闭时发出HTTP请求,但不知道如何进行.从基本的控制台日志(log)中,我发现当我从浏览器关闭应用程序时,以下两个函数会被触发.在应用程序关闭之前,我正在try 发出一个更新用户登录状态的HTTP请求.
const logout = async (_data) => {
return await axios.PUT('URL_HERE', _data)
}
app.on('window-all-closed', () => {
if (process.platform !== 'darwin') {
logout(someData)
app.quit()
}
})
mainWindow.on('closed', function() {
logout(someData)
mainWindow = null
})
我的index.js(没有index.html文件)文件如下所示:
import React from 'react'
import { render } from 'react-dom'
import App from "./components/App"
let root = document.createElement('div')
root.id = 'root'
document.body.appendChild(root)
render(<App />, document.getElementById('root'))
我该怎么做呢?任何帮助都是我们非常感激的.