AngularJs前端和.NET后端得到CORS错误响应以及登录后没有页面的问题
创始人
2024-10-27 11:01:34
0

这可能是由于CORS(跨域资源共享)问题引起的。为了解决这个问题,您可以在.NET后端中添加以下代码来允许跨域资源共享:

在WebApiConfig.cs文件中,加入以下代码:

config.EnableCors(new EnableCorsAttribute("", "", "*"));

此代码允许任何来源,任何头部和任何方法访问您的Web API。

如果您使用的是ASP.NET Core,您可以添加以下代码:

services.AddCors(options => { options.AddPolicy("AllowAll", builder => { builder.AllowAnyOrigin() .AllowAnyMethod() .AllowAnyHeader(); }); });

并在Configure方法中添加以下代码:

app.UseCors("AllowAll");

这将允许任何来源,任何方法和任何标头访问您的ASP.NET Core应用程序。

此外,在您的AngularJS代码中,您应该在请求前设置withCredentials属性:

$http({ method: 'POST', url: '/your-api-url', withCredentials: true, headers: { 'Content-Type': 'application/json' }, data: { // request data } }).then(function successCallback(response) { // success callback }, function errorCallback(response) { // error callback });

这确保了在发送请求时,浏览器将在请求头中发送Cookie,这样您就可以保持用户会话。

请注意,使用“*”可以将您的应用程序暴露给潜在的攻击者,因此请尽可能限制来源。

相关内容

热门资讯

黑科技代打(Wepoke代码)... 黑科技代打(Wepoke代码)wPk往昔存在有挂!太嚣张了起初真的有挂(2021已更新)(哔哩哔哩)...
黑科技好友房(Wepoke安装... 黑科技好友房(Wepoke安装)菠萝德州app起初是有挂!太夸张了都是真的是有挂(2021已更新)(...
黑科技计算(Wepoke辅助a... 黑科技计算(Wepoke辅助ai)传奇扑克往昔是有挂!太嚣张了一向真的是有挂(2020已更新)(哔哩...
黑科技辅助(微扑克脚本)nzt... 黑科技辅助(微扑克脚本)nzt德州确实有挂!太实锤了一向是真的有挂(2021已更新)(哔哩哔哩)1、...
黑科技攻略(wpk修改器)wP... WePoker透视辅助工具核心要点解析‌,黑科技攻略(wpk修改器)wPK切实真的有挂!太夸张了竟然...
黑科技教学(德州竞技联盟)鱼扑... 黑科技教学(德州竞技联盟)鱼扑克app俱乐部竟然是真的有挂!太夸张了原生存在有挂(2020已更新)(...
黑科技软件(扑克世界app)a... WePoker透视辅助版本稳定性对比与推荐‌:黑科技软件(扑克世界app)aapokER一贯真的是有...
黑科技代打(aapoker操作... 黑科技代打(aapoker操作)微扑克插件一贯是真的有挂!太无语了本然真的有挂(2024已更新)(哔...
黑科技有挂(德扑窥牌)德州we... 黑科技有挂(德扑窥牌)德州wepower原本有挂!太无语了从前是有挂(2025已更新)(哔哩哔哩);...
黑科技中牌率(Wepoke总结... 黑科技中牌率(Wepoke总结)轰趴十三水原本真的有挂!太无语了真是真的是有挂(2026已更新)(哔...