Electron Net模块不返回任何事件

时间:2018-04-27 09:56:51

标签: node.js electron

我想在主要流程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模块?

谢谢!

1 个答案:

答案 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}`)
})