Uncaught SyntaxError: Unexpected token ‘<‘

一、问题描述

今天有个小伙伴反馈,在线上遇到一个很奇怪的问题,项目发布后,页面像是访问道理,但死活在转圈圈:

控制台看到了一个奇怪的错误:

Uncaught SyntaxError: Unexpected token '<' 

在这里插入图片描述

二、问题排查

一般看到那样的错误,首先想到的是在请求js文件时,服务器返回的内容并不是js。果然,在Network面板上,找到了这个错误的请求:

在这里插入图片描述
在这里插入图片描述
可以看到,它请求的app.11474804.js,服务器返回的却是html内容(实际就是index.html)。同时发现,在同一路径目录/js下的其它js文件能够正常返回内容,那么有可能是以下原因:

(1)该文件app.11474804.js并不存在

(2)Ngnix配置有问题(特别是有可能针对js/app类似的路径做了特殊的配置)

最终经过排查确定,是app.11474804.js可能被误报为病毒被删除了,导致文件不存在。

三、后续补充

今天早上就在登记这个问题不久,刚好又有个小伙伴反馈了这个问题:
在这里插入图片描述
小伙伴的浏览器用的是Chrome 120.0.6099.200,而我的Chrome刚好也是这个版本,实际测试页面并未复现,但截图中的js直接范围的确是404,那么有一种可能就是这个小伙伴的Chrome有缓存导致的,最后小伙伴清理了缓存后就正常了。

相关推荐

最近更新

  1. TCP协议是安全的吗?

    2024-01-31 12:46:01       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-31 12:46:01       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-31 12:46:01       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-31 12:46:01       18 阅读

热门阅读

  1. Android --- Content Provider是使用示例,通俗易懂

    2024-01-31 12:46:01       34 阅读
  2. flutter 修改状态栏

    2024-01-31 12:46:01       31 阅读
  3. mongodb config

    2024-01-31 12:46:01       31 阅读
  4. 知识价值1-github站点域名

    2024-01-31 12:46:01       34 阅读
  5. Python - 整理 MySQL 慢查询日志

    2024-01-31 12:46:01       38 阅读
  6. Blender Object 的 name 字段不是 string

    2024-01-31 12:46:01       23 阅读
  7. C Primer Plus(第六版)14.17 复习题 第5题

    2024-01-31 12:46:01       26 阅读
  8. 【Spark系列5】Dataframe下常用算子API

    2024-01-31 12:46:01       28 阅读