Here is the routes config:
<Route path='/' component={CoreLayout}>
<IndexRoute component={HomeView}/>
<Route path='/404' component={NotFoundView}/>
<Redirect from='*' to='/404'/>
</Route>
Here is the proxy config for webpack-dev-server:
proxy: {
'/service': 'http://localhost:8080'
}
The express server listens on 3000 port.
I hope that all the requests send to http://localhost:3000/service would be transferred to http://localhost:8080, but it seems that react-router handles all the requests and the proxy does not work.
Any body knows how to fix this? Thank you in advance
Check Webpack Dev Server documentation, you need to provide object with target property.
http-proxy-middleware documentation shows usage of patterns for matching.
In conclusion, I would try this:
proxy: {
'/service/**': { target: 'http://localhost:8080' }
}
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