dugubingxun

学习是要一直坚持的事

项目开始,遇到的第一个问题

一个新的技术开项目真的是不容易,这几天都在处理各种问题

首先页面的问题,虽然学习了,但不熟悉vue的各种用法,只能想像项目的样子,然后布局页面,然后进行各种资料的查找学习(谢谢现在网络上信息丰富)

第一就是对样式css极度不熟悉,然后想达到想要的效果不断的查资料,花了两天才弄完登陆页面,还对此不满意,最后想想项目进度先放过了

然后是提交

用axios 用get 很正常,然后post 的时候一直提示CORS跨域 ,前后端分离的程序第一次做

然后找资料, 第一个是在头文件header 里增加"Access-Control-Allow-Origin:*"  ,试过了没啥用

然后在后端web.confg的 <system.webServer> 增加内容

<system.webServer><httpProtocol>

<customHeaders>

<add name="Access-Control-Allow-Origin" value="*" />
<add name="Access-Control-Allow-Headers" value="*" />
<add name="Access-Control-Allow-Methods" value="GET, POST, PUT, DELETE" />
</customHeaders>
</httpProtocol>
</system.webServer>
这个试过之后,post 字符串的话可以,但是  
Content-Type: application/json 的情况下还是报错,有点头大了,

最后网上找了 然后仔细看了 简单请求非简单请求 的区别 最后得出一个结论,需要改后端

后端这块比较了解

我用的是net core做的webapi ,

最后在官网  https://learn.microsoft.com/zh-cn/aspnet/core/security/cors?view=aspnetcore-3.1

然后解决问题

 

posted on 2023-08-21 10:20  冰血飞  阅读(5)  评论(0编辑  收藏  举报

导航