我使用Vue做前台,Laravel做后台,aws做服务器,但是我们使用的是firebase主机来使用FCM。在本地,从前台到后台的请求发送得很好,但从主机URL发送请求就不行了。
因为我们是以http的方式向服务器发送请求。所以我试着给服务器申请了ForceSSL,但是没有成功。
如果你有和我一样的困难,我希望你能告诉我如何解决。
我的错误是
混合内容。该网页位于:https:/firebase 托管Urllogin'是通过HTTPS加载的,但要求一个不安全的XMLHttpRequest端点'。http:/my ipapilogin'. 此请求已被阻止, 内容必须通过HTTPS服务.
看上去你的网站是在http协议下运行的,如果你有SSL证书,那么一定要在域名上正确安装
如果你已经有了它,那么你需要做的就是在你的.htaccess文件中添加这些行(如果你在apache服务器上的话
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301,NE]