I want to proxy /v1/* to http://myserver.com, and here is my script
devServer: {   historyApiFallBack: true,   // progress: true,   hot: true,   inline: true,   // https: true,   port: 8081,   contentBase: path.resolve(__dirname, 'public'),   proxy: {     '/v1/*': {       target: 'http://api.in.uprintf.com',       secure: false       // changeOrigin: true     },   }, },  but it doesn't work, 
Update: thanks to @chimurai, setting changeOrigin: true is important to make it work.
Underneath webpack-dev-server passes all the proxy configuration to http-proxy-middleware, from the documentation. It's clear the use case you want is actually achieved with /v1/** path:
devServer: {    historyApiFallBack: true,    // progress: true,    hot: true,    inline: true,    // https: true,    port: 8081,    contentBase: path.resolve(__dirname, 'public'),    proxy: {      '/v1/**': {        target: 'http://api.in.uprintf.com',        secure: false,        changeOrigin: true      }    }  }, 
                        If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With