我已经部署了我的第一个 netlify 站点,它只从 airtable 中返回一些记录:
https://codefy-airtable.netlify.app/.netlify/functions/courses
它也适用于我设置的重定向:-
https://codefy-airtable.netlify.app/api/courses
但是,当我在 webflow 中将 axios get 函数添加到我的头脚本中以对其进行测试时,我得到了一个 CORS 错误:-
“CORS 政策已阻止从源 'https://mgl-community.webflow.io' 访问 'https://codefy-airtable.netlify.app/.netlify/functions/courses' 上的 XMLHttpRequest:没有'访问-Control-Allow-Origin' 标头出现在请求的资源上。”</p>
让生活 | 社区这是我的功能:-
axios.get('https://codefy-airtable.netlify.app/.netlify/functions/courses')
.then(function (response) {
console.log('axios ', response);
})
.catch(function (error) {
console.log('Axios ', error);
});
这是我的 github存储库https://github.com/jonathanlyon/airtable-temp,它显示了 _header 文件:-
/*
Access-Control-Allow-Origin: *
和 .toml 文件:
[[headers]]
for = "/*"
[headers.values]
Access-Control-Allow-Origin = "*"
知道为什么我不能使用从 URL 返回的 json 数据吗?
谢谢
乔纳森