Из-за чего не работает прокси в AxiOS на Electon JS (в файле preload.js)?

Ссылка скопирована
0 ответов

По вводным: создаю приложение на 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, но мне это не очень удобно, делает большую вложенность и вообще хочу понять можно ли это как то обойти и почему так происходит.

Нужно решить такую задачу?

Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

Заказать помощь
Другие ответы (0)

Пока нет других ответов. Будьте первым, кто поможет автору.

Ответить на вопрос

комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вам также может быть интересно