【发布时间】:2021-08-23 08:06:42
【问题描述】:
我正在尝试让我的电子应用程序向网站发送请求,大概是在渲染器线程上。我尝试按照docs itself 上的代码进行操作,但似乎遇到了以下错误:Cannot read property 'request' of undefined
这是代码:
const { app } = require('electron')
const { net } = require('electron')
const request = net.request('https://github.com')
request.on('response', (response) => {
console.log(`STATUS: ${response.statusCode}`)
console.log(`HEADERS: ${JSON.stringify(response.headers)}`)
response.on('data', (chunk) => {
console.log(`BODY: ${chunk}`)
})
response.on('end', () => {
console.log('No more data in response.')
})
})
request.end()
【问题讨论】:
-
app.whenReady().then(() => {。你错过了这条线。 -
net是一个仅限主进程的 API,您正在尝试在渲染器进程 (index.html) 中使用它,这不受支持,也不会受到支持。在渲染器进程中使用fetch代替
标签: javascript electron