我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头部信息 里面内容很多