VueJS 请求了一个不安全的 XMLHttpRequest 端点

Ben*_*ney 2 javascript laravel digital-ocean vue.js lets-encrypt

我有一个带有 Laravel 后端作为 API 的 VueJs 应用程序。

在本地运行时,该应用程序与 https 一起按预期工作,但是在生产服务器上时,我收到Requested an insecure XMLHttpRequest endpoint消息。

我的服务器在 Digital Ocean 上,已使用 RunCloud 设置并通过 LetsEncrypt 启用了 SSL。

该应用程序可以在这里查看:https : //vehicletrader.sweney.co/#/

请注意,在此阶段没有围绕 API 的授权。

任何建议都会有所帮助。

Sha*_*aar 6

/请求 URL 末尾的斜杠是我的原因。

我的 axios 调用很简单axios.post('https://getShafiq.com/hello/')

在本地,它正在工作。

但是在 CloudFlare 后面的生产服务器上,它会返回insecure XMLHttpRequest.

我在浏览器开发工具的“网络”选项卡中注意到,该 URL 正在返回 a 301 - Moved Permanently,紧接着是关于不安全端点的错误。

我删除了/after/hello和 boof,它有效。