javascript - SyntaxError:预期的表达式,回滚后由 Heroku 的 Main.js 导致 '<'
问题描述
我使用部署在 Heroku 上的 create-react-app 构建了一个反应应用程序。一切正常,直到我不得不使用 Heroku 的回滚功能进行回滚。
现在,每当我尝试访问我的网站时,都会出现SyntaxError: expected expression, got '<'
错误。当检查错误来自哪里时,我可以在我的网络选项卡中看到请求main.28bbbf43.js
返回一个text/html
文件而不是预期的text/javascript
. 在我的浏览器中粘贴请求 url 时,我得到一个 404。此时我被引导认为main.28bbbf43.js
没有正确部署。
但随之而来的是棘手的部分:如果我尝试从私人浏览器或其他电脑访问我的网站,它会正确加载并main.28bbbf43.js
以预期text/javascript
格式返回。
我使用 Heroku 的经验很少。有人知道这是如何引起的以及应该如何解决吗?
解决方案
推荐阅读
- sql-server - DTS 转换为 SSIS 派生列表达式
- java - JSON映射出现问题
- java - 将 JavaFX 应用程序与 openjdk 11 + 运行时捆绑在一起
- python - 无法以字符串格式方法更新 defaultdict
- python - MySQL 拒绝远程连接
- java - Jmeter+Jenkins+File 未找到异常
- c++ - 在模板函数中使用模板参数
- python - Numpy 重塑具有特定顺序的数组
- php - 在 PHP implode 中将数组与字符串变量合并
- angular - 当用户在 Angular 6 中更改主题“暗”或“亮”而不使用任何角材料时如何更改图标的颜色