【发布时间】:2020-08-10 01:58:22
【问题描述】:
我已经构建了一个 REST API,我正在学习本教程: https://www.youtube.com/watch?v=hISSGMafzvU&t=14s
我在 13 分钟前完成了所有工作。将 JS 脚本添加到 html 模板中。当我运行并检查控制台时,我得到:“跨域请求被阻止:同源策略不允许读取http://127.0.0.1:8000/api/task-list/ 的远程资源。(原因:CORS 标头'Access-Control-Allow-Origin'丢失)。”
我不知道 CORS 标头进入我的项目的哪个部分?
<script type="text/javascript">
buildList()
function buildList(){
var wrapper = document.getElementById('list-wrapper')
var url = 'http://127.0.0.1:8000/api/task-list/'
fetch(url)
.then((resp) => resp.json())
.then(function(data){
console.log('Data:', data)
})
}
</script>
【问题讨论】:
标签: javascript python html django django-rest-framework