2023年度鐵人_[Day 29] http請求配置axios_新增Web API專案
Vue前端要去進行http請求,使用的是 Axios 元件實作 HTTP 請求 WebAPI 伺服器,在此使用 ASP.NET Core WebAPI 專案為前端提供 WebAPI 服務,透過 HTTP 協定提供。 預設在 Vue 專案中,是沒有安裝 Axios 元件的,需要我們另行安裝。 可以於 Vue專案你開好的vscode視窗切至terminal下指令 npm install axios 安裝完後,可在 Vue 專案的 node_modules\axios 路徑下查看。 將 Axios 元件執行 HTTP 請求的基礎配置放在一個Axios.js 檔案中並導出,當作一個共用的元件。 另外,Axios 安裝配置之後,還需要在 src/main.js 檔案中設定一下方可使用。 import axios from 'axios' const API = axios.create({ baseURL: 'https://localhost:{port}' , timeout: 2000 }) export default API; src\axios\axios.js import axios from 'axios' const API = axios.create({ baseURL: 'https://localhost:{port}' , timeout: 2000 }) export default API; 這邊定義的baseURL就是你的web api要call的網址,{port}這部分要記得自己更新。 src\main.js import { createApp } from 'vue' import App from './App.vue' import 'bootstrap/dist/css/bootstrap.min.css' import axios from './axios/axios' const app = createApp(App); app.mount( '#app' ); app.conf...