问答

为什么会报Uncaught SyntaxError: Unexpected token '<'错误

作者:admin 2021-05-09 我要评论

我是使用若依管理后台框架来打包的,打包出来的dist文件夹里的东西放在了服务器上,然后就报这个错误了 百度了很久,找到一个帖子说,本来要加载的js文件的Respo...

在说正事之前,我要推荐一个福利:你还在原价购买阿里云、腾讯云、华为云服务器吗?那太亏啦!来这里,新购、升级、续费都打折,能够为您省60%的钱呢!2核4G企业级云服务器低至69元/年,点击进去看看吧>>>)

我是使用若依管理后台框架来打包的,打包出来的dist文件夹里的东西放在了服务器上,然后就报这个错误了
image.png
百度了很久,找到一个帖子说,本来要加载的js文件的Response Header的content-type异常,正常情况是返回content-type:application/javascript。但是有一个js响应的内容为HTML,js无法识别
image.png
前几天清缓存就能访问,但是今天访问又不行了,有哪位大神能解决这个问题
帖子地址是这个https://segmentfault.com/a/11...

###

这个我貌似遇到过,好像是更新打包之后,部分用户有缓存导致的。服务器在代理的时候加个默认不缓存即可(好像是一样的问题,不排除解决不了的情况,时间离得有点久了)。例如在nginx的配置中加上如下代码,其他的代理也类似。

location ~ .*\.(?:htm|html)$
    {
        add_header Cache-Control "private, no-store, no-cache, must-revalidate, proxy-revalidate";
    }
###

那你看一下 preview 里面返回的是什么呢?如果真的是html那么就是不对的,你应该让他返回js代码。

具体还是得看你的配置,nginx配置贴一下吧。

版权声明:本文转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本站转载出于传播更多优秀技术知识之目的,如有侵权请联系QQ/微信:153890879删除

相关文章
  • app内的web页面,img路径对,但是不显

    app内的web页面,img路径对,但是不显

  • 如何做下载功能?

    如何做下载功能?

  • 复杂正则表达式,实现思路

    复杂正则表达式,实现思路

  • vue一段简单的代码出现奇怪的问题?

    vue一段简单的代码出现奇怪的问题?

腾讯云代理商
海外云服务器