如何解决我正在从angular js调用django服务器,但是执行时发生cors错误,因此我该怎么做从angular js调用django url?
这是有角度的js代码,其中URL是Django服务器的URL,我从中调用testapi URL。 '''
app.service('$reportsService',['$http',function($http) {
this.getReport = function(moduleName,moduleKey,reportFormat,intervalFromDays,intervalToDays,fromReportTime,toReportTime,reportID,phononUUID,attemptID,requestID,queueIds,flowIds,callStatus) {
return new Promise((resolve,reject) => {
$http({
url:"http://localhost:8000/testapi/",method: "POST",data: {
reportStandardName: moduleName,fromReportTime: moment(fromReportTime,"HH:mm:ss").format('HH:mm:ssZZ'),toReportTime: moment(toReportTime,callStatus,sourceOfRequest: "API",priority: 1,reportTime: new Date().toLocaleTimeString(),}
}).then(function(res) {
if (res.status === 200) {
console.log('getReport fetched : ',res.data);
resolve(res.data);
}
}).catch(e => {
console.error("getReport failed with error: ",e);
reject();
})
})
}
'''
这是我的djago网址文件
urlpatterns = [
url(r'^admin/',admin.site.urls),url(r'^testapi/',views.getResponse)
]
请给我上述cors错误的解决方案,该错误在我从角度服务器调用Django服务器时发生。这两个文件都在同一台计算机上。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。