后面的故事
我正在开发一个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请求代理到我的后端?