【发布时间】:2020-09-29 06:34:28
【问题描述】:
我在从 http 到 https 发出本地 GET 请求时遇到问题。
情况: 我使用一个叫Local(https://localwp.com/)的工具来快速生成一个本地的WordPress开发环境。它的本地地址是https://backend.local(通过主机文件)。我还有一个 Nuxt.js 应用程序在 http://localhost:3000 上运行。
使用 axios,我尝试向 WordPress REST api 发出 GET 请求,但出现以下错误:
NuxtServerError
self signed certificate
如果我尝试fetch 方法,我会得到以下响应:
FetchError
request to https://backend.local/wp-json/wp/v2/posts failed, reason: self signed certificate
只有当我向非本地 URL 发出 GET 请求时,它才有效。
但是经过几个小时的谷歌搜索并尝试了所有解决方案,没有任何效果,我现在有点沮丧:)
我的设置是:MacBook Pro 2019 Catalina 10.15.4,Chrome 83.0.4103.61
希望有人能给我答案:)
谢谢!
【问题讨论】:
-
搜索"nuxt accept self-signed certificate"时第一次命中~github.com/nuxt/nuxt.js/issues/6559
-
谢谢@phil,但我试过了但没有用:)
-
@phil 很抱歉,您的回答确实有效。它只是抛出了一个不同的无关错误,我现在设法解决了。谢谢!
-
我不确定这是否可行,但这就是为什么它是评论而不是答案。不过,请随时在下面添加您的解决方案,我相信它会在未来对其他人有所帮助
标签: vue.js axios ssl-certificate nuxt.js self-signed