При использовании функции перезаписи 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-сервером. но сейчас это не удалось. пожалуйста, помогите мне.