Из-за чего не работает прокси в AxiOS на Electon JS (в файле preload.js)?
По вводным: создаю приложение на Electon JS, появилась задача использовать прокси в некоторых запросах.
По вводным: взял самый простой пример:
const axios = require("axios"); axios({ method: 'get', url: "https://api.ipify.org/?format=json", proxy: { protocol: "http", host: "11.11.111.111", port: "1111", auth: {username: "username", password: "password"} } }) .then(res => console.log("IP:" + res.data.ip)) .catch(err => console.error(err));
По вводным: этот код работает если поместить в файл js и напрямую запустить через Node.
По вводным: этот код работает если поместь в main.js, стартовый файл Electon JS.
По вводным: но как только я переношу его в preload.js, прокси перестаёт работать и выдаёт реальный IP адрес компьютера.
Сейчас ситуация такая: я уже наладить запросы в preload.js через iПКRenderer, но мне это не очень удобно, делает большую вложенность и вообще хочу понять можно ли это как то обойти и почему так происходит.
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос