一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

.net core3.1 webapi + vue.js + axios實現(xiàn)跨域

 精品唯居 2021-04-15

我所要講述的是,基于.net core3.1環(huán)境下的webapi項目,如何去使用axios對接前端的vue項目

既然談到axios,這里貼出axios的官方文檔地址:

http://www./zh-cn/docs/

首先是前端部分進行設(shè)置

第一步,在vue項目中安裝axios

 

 在vs code的終端中輸入命令 npm install axios

稍等片刻,即可完成安裝

第二步,構(gòu)建axios的測試api

首先需要在main.js中,引入前面安裝的axios

 

 

 

然后在某個組件的鉤子函數(shù)里,寫入以下代碼

 

 

在組件被創(chuàng)建的時候,向后臺發(fā)送get請求,獲取數(shù)據(jù)。如果對axios的api不太熟悉的話,可以轉(zhuǎn)到axios的官方文檔

當然我也為新手提前準備好了截圖,供查閱

 

 

 上面這張圖片來自于axios的官方文檔

前端部分就此完成

接下來是配置.net core webapi項目

其實后端的配置極其簡單,只需啟用cors,然后做一些服務(wù)注入和中間件的添加即可

在微軟的文檔中也有對這部分給出了相關(guān)的注解,這里可以選擇查閱微軟的官方文檔

第一步,服務(wù)注入

在startup.cs中加入以下代碼

 

 

readonly string MyAllowSpecificOrigins = "_myAllowSpecificOrigins";
#region cors
services.AddCors(options =>
{
options.AddPolicy(MyAllowSpecificOrigins,
builder =>
{
builder.WithOrigins("http://localhost:8888")
.AllowAnyHeader()
.AllowAnyMethod();
});
});
#endregion

 

注意WithOrigins方法表示的允許跨域訪問的url,參數(shù)可以是一個數(shù)組的形式,比如像下面這種方式去寫:

 

 

 第二步,添加中間件

 

 這里按照微軟的官方文檔,cors的中間件放置需要特別注意位置,這里面我是放在了UseRouting與UseEndPoints的中間,這個可以參照微軟的文檔,里面有注解

第三步,在控制器上打上標簽

 

  [EnableCors(PolicyName = "_myAllowSpecificOrigins")]

 

到此,前后端的配置都已結(jié)束,接下來讓我們見證最終的效果

 

 完美響應(yīng),so good

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    国产精品欧美激情在线播放| 清纯少妇被捅到高潮免费观看| 黑鬼糟蹋少妇资源在线观看| 国产精品成人一区二区在线| 中日韩免费一区二区三区| 一级欧美一级欧美在线播| 我要看日本黄色小视频| 欧美区一区二区在线观看| 亚洲二区欧美一区二区| 伊人久久青草地综合婷婷| 欧美综合色婷婷欧美激情| 国产欧美日韩视频91| 区一区二区三中文字幕| 亚洲一区二区久久观看| 午夜精品久久久免费视频| 日本美国三级黄色aa| 亚洲内射人妻一区二区| 日韩一区二区三区在线日| 亚洲婷婷开心色四房播播| 午夜日韩在线观看视频| 欧美国产在线观看精品| 五月天综合网五月天综合网| 台湾综合熟女一区二区| 国产欧美日韩视频91| 精品亚洲av一区二区三区| 最好看的人妻中文字幕| 风韵人妻丰满熟妇老熟女av| 美女黄色三级深夜福利| 中文字幕人妻综合一区二区| 国产水滴盗摄一区二区| 午夜福利大片亚洲一区| 黄色日韩欧美在线观看| 日韩在线免费看中文字幕| 九九热精品视频免费在线播放| 亚洲综合香蕉在线视频| 日本欧美视频在线观看免费 | 国产又粗又长又大高潮视频| 国产一区欧美一区二区| 国产精品久久熟女吞精| 亚洲欧美日韩国产成人| 懂色一区二区三区四区|