打包后页面正常,但无法向后台发送请求

#1

背景:
1.项目为前后端分离,
2.前后端技术
前端使用create-react-app创建项目结构,localhost:3000
后端为node.js环境通过express做的接口.,localhost:3001
3.API
前端package.json配置代理"proxy": “http://localhost:3001
4.前端路由
前端路由使用react-router-dom的HashRouter

问题:
1.运行开发环境的应用,一切访问请求正常.
2.运行打包后的应用,可以正常显示顶级页面
http://localhost:5000/#/login ,正常
http://localhost:5000/#/register.正常
image
3.发送请求失败
image

求助:
怎么回事,感觉是代理没生效,无法转发请求后台接口

#2

代理只是用于开发环境调试的,生产环境代理会失效。