后面的故事

我正在开发一个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 endpoints . 404消息与通常返回的消息不同,并且不记录后端请求 . 我在 package.json 中设置了 "propxy": "http://localhost:8000" . 我的印象是,这应该代表丢失的网址 localhost:8000 .

问题

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