asp.net core webapi 服務(wù)端配置跨域的實(shí)例
來源:懂視網(wǎng)
責(zé)編:小采
時(shí)間:2020-11-27 22:35:16
asp.net core webapi 服務(wù)端配置跨域的實(shí)例
asp.net core webapi 服務(wù)端配置跨域的實(shí)例:在前后端分離開發(fā)中服務(wù)端僅僅只為前端提供api接口,并且前后端往往單獨(dú)部署,此時(shí)就會(huì)出現(xiàn)瀏覽器跨域問題。asp.net core提供了簡(jiǎn)單優(yōu)雅的解決方案。 在startup文件的Configure添加如下代碼(替換http://localhost:8080為你的前端部署地址,此處
導(dǎo)讀asp.net core webapi 服務(wù)端配置跨域的實(shí)例:在前后端分離開發(fā)中服務(wù)端僅僅只為前端提供api接口,并且前后端往往單獨(dú)部署,此時(shí)就會(huì)出現(xiàn)瀏覽器跨域問題。asp.net core提供了簡(jiǎn)單優(yōu)雅的解決方案。 在startup文件的Configure添加如下代碼(替換http://localhost:8080為你的前端部署地址,此處

在前后端分離開發(fā)中服務(wù)端僅僅只為前端提供api接口,并且前后端往往單獨(dú)部署,此時(shí)就會(huì)出現(xiàn)瀏覽器跨域問題。asp.net core提供了簡(jiǎn)單優(yōu)雅的解決方案。
在startup文件的Configure添加如下代碼(替換“http://localhost:8080”為你的前端部署地址,此處測(cè)試的前端地址為本地的8080端口)
注:asp.net core2.0以下需安裝nuget包:Microsoft.AspNetCore.Cors
app.UseCors(builder =>
{
builder.AllowAnyHeader();
builder.AllowAnyMethod();
builder.WithOrigins("http://localhost:8080");
});
如果在開發(fā)環(huán)境只需替換builder.WithOrigins("http://localhost:8080")為builder.AllowAnyOrigins()即可允許任意的來源的地址跨域訪問(不建議生產(chǎn)環(huán)境使用)
以上這篇asp.net core webapi 服務(wù)端配置跨域的實(shí)例就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
asp.net core webapi 服務(wù)端配置跨域的實(shí)例
asp.net core webapi 服務(wù)端配置跨域的實(shí)例:在前后端分離開發(fā)中服務(wù)端僅僅只為前端提供api接口,并且前后端往往單獨(dú)部署,此時(shí)就會(huì)出現(xiàn)瀏覽器跨域問題。asp.net core提供了簡(jiǎn)單優(yōu)雅的解決方案。 在startup文件的Configure添加如下代碼(替換http://localhost:8080為你的前端部署地址,此處