webpack-dev-server только прокси-запрос "localhost" - PullRequest
0 голосов
/ 14 февраля 2019

Прокси-сервер Webpack-dev-server не работает, так как я изменил базовый URL Axios.До того, как я начал использовать axiosInstance, все работало нормально, поэтому проксирование от «localhost: 80» к «localhost: 8080».Ниже мой webpack.config.js и axiosConfig.js модуль.Кто-нибудь понимает, что происходит?

Пожалуйста, найдите здесь репозиторий с минимальной конфигурацией, воспроизводящей поведение: https://github.com/charlycou/webpack-dev-server-proxy-test

webpack.config.js

const webpackConfig = {
  mode: "development",
  devtool: "source-map",
  output: {
    path: path.join(__dirname, "/dist"),
    filename: "main.js"
  },
  devServer: {
    contentBase: path.join(__dirname, "public"),
    publicPath: "/dist/",
    port: 80,
    open: "Chrome",
    proxy: {
      // proxy all webpack dev-server requests starting with /observation to Spring Boot backend (localhost:8080)
      "/observation": "http://localhost:8080",
      changeOrigin: true
    }
  },
  module: {
    rules: [scssLoader, urlLoader, vueLoader]
  },
  plugins: [new VueLoaderPlugin()]
};
module.exports = webpackConfig;

axiosConfig.js

import Axios from "axios";
export let axiosInstance = Axios.create({
  baseURL: 'http://mydomain.fr:8080',
});

1 Ответ

0 голосов
/ 20 февраля 2019

Если вы используете 72.0.3626.109 - пробовали ли вы какой-либо другой браузер?

Я не могу использовать прокси с последней версией Chrome, но с IE11 или FF все в порядке.Кстати, я не говорю именно о Webpack-dev-server, но я также борюсь с прокси: (

...