2016-11-18 3 views
0

Когда я пытаюсь использовать net.request, он возвращает ошибку «не может прочитать запрос свойства« неопределенного в электрон ».не может прочитать запрос свойства «undefined in electronic»

Это мой код для main.js

const electron = require('electron'); 
const {app, Menu} = electron; 
const {BrowserWindow} = require('electron'); 

var mainWindow = null; 
app.on('ready', function(){   
    mainWindow = new BrowserWindow({ 
     width: 500, 
     height: 300 
    });  
    mainWindow.loadURL('file://' + __dirname + '/index.html'); 
    mainWindow.openDevTools(); 
    mainWindow.setMenu(null); 
    mainWindow.on('closed', function() { 
     mainWindow = null; 
    }); 


    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(); 
}); 

я не мог найти то, что пошло не так. Может ли кто-нибудь предложить решение для этого? любая помощь будет оценена

ответ

1

Он не бросает мне ошибку на 1.4.5

[Highlight комментария:] Кроме того, на основании примечания к выпуску, net апи доступен только 1.4.5 на https://github.com/electron/electron/releases/tag/v1.4.5

+0

ThankYou за ваш ответ. Но я создаю для меня. что может быть причиной? – Jay

+0

1.4.5, является ли версия электрона? – Jay

+0

да, это версия электрона – pergy

Смежные вопросы