【发布时间】:2018-12-14 09:28:21
【问题描述】:
我正在使用 vue 和 axios 向 embed.rock 发出 get 请求。
axios({
method: 'get',
url: 'https://api.embed.rocks/api?url=' + this.url,
headers: {
'x-api-key': 'my-key'
}
})
当我使用 CDN 通过内联脚本获取 vue 和 axios 时,我的代码运行良好,并且得到了回复。
当我使用外部脚本引用已安装的 vue 和 axios scrpts 时,代码不再运行,并且出现以下错误:
无法加载https://api.embed.rocks/api?url=https://www.youtube.com/watch?v=DJ6PD_jBtU0&t=4s:预检响应中的 Access-Control-Allow-Headers 不允许请求标头字段 X-CSRF-TOKEN。
当我点击控制台中的错误时,它只会将我带到:
<!DOCTYPE html>
【问题讨论】:
标签: laravel vue.js embed axios