我想在主要流程net
中使用Electron
模块,但在新net.request(arg);
之后,我没有任何事件:没有回复,没有错误......
const arg = {
method: 'get',
headers: {
'Content-Type': 'application/ld+json',
Authorization: `Bearer ${configuration.token}`,
},
protocol: 'https:',
hostname: 'my-api.com',
port: 443,
path: `/api${configuration.remoteFile}`,
};
ipcMain.on('request-mainprocess-action', (event, arg) => {
const req = net.request(arg);
});
我在main.js
文件(主要流程)中运行我的请求。
任何人都已在net
app中使用Electron
模块?
谢谢!
答案 0 :(得分:0)
看起来你没有使用它as per the docs:
const {app} = require('electron')
app.on('ready', () => {
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}`)
})