问题描述:react create app项目在本地(localhost或127.0.0.1)环境中可以正常访问,但是部署到服务器后,可以用公网IP但不能用域名访问
解决办法:
第一种:
项目根目录新建
.env.development.local
文件,文件中写入:DANGEROUSLY_DISABLE_HOST_CHECK=true
需要注意git默认忽略该文件,需要在
.gitignore
文件中将该文件注释掉才能上传到github上
第二种:
npm run eject
暴露webpack配置- 在
webpackDevServer.config.js
中添加disableHostCheck:true
:- 重启项目即可