[英]React.js using JQuery to Post Django got 403
我知道这应该是csrf问题。 但是在不同的端口上它的工作方式不同。
Django服务器在8000上,然后我在3000和8000上都测试了前端,我得到了:
当我在localhost:3000上测试前端时,我可以完成发布工作;
当我在localhost:8000上测试前端时,我得到403;
$.post("http://localhost:8000/todos/", {title:this.refs.title.value,text:this.refs.text.value });
任何想法如何工作?
由于您报告的是403 Forbidden,因此我想您实际上是CORS问题 ,而不是csrf。
我建议您在设置中的端口8000上安装django-cors-headers并将您的前端列入白名单。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.