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