springboot项目部署到服务器上css和js文件成了https

我http是可以访问的,https是不可以的,但我不明白为什么是https?项目是我clone下来的

你服务器的访问方式是https请求协议。

访问https请求是需要ssl证书的

我自己的项目部署上去不是这样的,这个是别人的项目我clone下来的

你clone别人的项目。访问的地址不是你本地吧




我的登录首页是好好的,但登录之后就不行了



你的静态资源是不是放nginx中了

我没有搞这个东西

是不是打包的时候没有把静态资源包含进去

静态资源在项目中呢static下

问题已经解决了,是前端的问题

<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">前端页面的这个标签在加载 http 资源时自动替换成 https 请求的

这种问题,你能发现,还是很细心的哈

content="upgrade-insecure-requests"在页面的请求是https的时候,才会用到。避免出现http请求出现提示或者报错的问题。

作用:页面一旦发现存在上述响应头,会在加载 http 资源时自动替换成 https 请求。

带有<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests"> 的页面在发出的请求头部也会添加

Upgrade-Insecure-Requests: 1 这么一个HTTP 头部信息的 以后多注意看HTTP头部信息 里面内容很多