create-реагировать на приложение, заставляющее запросы node.js не проходить через прокси - PullRequest
0 голосов
/ 30 августа 2018

В настоящее время я пишу приложение с помощью Electron, Create-React-App и Node.js (примечание: в электронном режиме webSecurity отключен для выполнения запросов CORS). В своем файле App.js я пытаюсь написать модуль для тестирования прокси, отправив запрос на сайт и проверив ответ, например,

var proxiedRequest=request.defaults({'proxy':"http://username:password@test.test.com:0000"})
await proxiedRequest.get(site, function(error, resp, body){
        console.log(resp.statusCode)
        console.log(resp)
}

Теперь я создал отдельный файл test.js, который использовал, чтобы убедиться, что он реагирует и вызывает проблемы

const request = require('request-promise')
var proxyUrl = //working proxy here;
var proxiedRequest = request.defaults({'proxy': proxyUrl});
proxiedRequest.get('http://google.com',function(err, resp, body){
    console.log(err)
    console.log(resp.statusCode)
})

И я проверил это как с работающим, так и с нерабочим прокси и получил правильные ответы.

У меня вопрос: почему create-реагировать на приложение, заставляя запрос не маршрутизироваться через прокси? это связано с тем, что он размещен на https://localhost:3000, или это на самом деле проблема на основе электронов? любая помощь с этим будет оценена ?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...