create-react-app / react路由器开发服务器代理配置

时间:2017-11-23 15:38:34

标签: reactjs react-router webpack-dev-server create-react-app node-http-proxy

后面的故事

我正在开发一个app(source here),它使用flask作为后端api,并为前端做出反应路由器(使用create-react-app)。但是,我无法让devserver npm start将api请求代理到烧瓶。设置FLASK_APP后,从项目根目录运行:

flask run -h localhost -p 8000 --debugger

并在另一个终端

cd frontend
npm start

devserver打开一个浏览器窗口,并从反应加载中index.html。问题是,反应应用程序中不存在的每个路径都返回404,包括我的后端api端点。 404消息与通常返回的消息不同,并且不记录后端请求。我在"propxy": "http://localhost:8000"中设置了package.json。我的印象是,这应该代表错过的网址localhost:8000

问题

如何让webpack-dev-server将api请求代理到我的后端?

0 个答案:

没有答案