При использовании функции перезаписи charles для прокси URL-адреса webpack-dev-server домен для доступа к ресурсам stati c неверен - PullRequest
0 голосов
/ 05 февраля 2020

При использовании функции перезаписи charles для прокси URL-адреса webpack-dev-server, перенаправленный URL-адрес страницы html все равно будет обращаться к ресурсам в исходном домене, вместо того, чтобы брать ресурсы под dev-server.

например. https://mapi.ekwing.com/student/dt/getunlist => прокси для: http://192.168.1.102: 8082 / неправильный ноутбук / индекс. html

и http://192.168.1.102: 8082 / неправильный ноутбук /index.html - это dev-сервер с веб-пакетом, он имеет некоторый ресурс c, например: http://192.168.1.102: 8082 / static / js / errorNotebook / index. js и так далее

, но когда я использую перезапись Чарльза для прокси на 192.168.1.102:8082/wrongNotebook/index.html, тогда он запрашивает ресурс stati c из https://mapi.ekwing.com/static/js/wrongNotebook/index.js

конфигурация dev-сервера выглядит следующим образом:

var devServer = {
   contentBase: '../build',
   host: '0.0.0.0',
   port: 8082, // 默认8080
   inline: true,
   open: false,
   hot: true,
   compress: true,
   watchContentBase: false,
   proxy: [{
       context: ['/wise', '/wisestu', '/parent', '/student', '/teacher', '/stuhd'],
       target: 'https://mapi.ekwing.com',
       changeOrigin: true,
       secure: false
   },
   {
       context: ['/he'],
       target: 'http://capi.sybrank.com',
       changeOrigin: true,
       secure: false
   }]

};

когда я использовал fiddler на windows раньше, я могу просто перенаправить на целевой URL, который с dev-сервером. но сейчас это не удалось. пожалуйста, помогите мне.

...