国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Vue項(xiàng)目的網(wǎng)絡(luò)請(qǐng)求代理到封裝詳細(xì)步驟

這篇具有很好參考價(jià)值的文章主要介紹了Vue項(xiàng)目的網(wǎng)絡(luò)請(qǐng)求代理到封裝詳細(xì)步驟。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

1.創(chuàng)建vue項(xiàng)目

vue create demo

demo是項(xiàng)目名稱(chēng)

2.安裝axios?

進(jìn)入demo里面打開(kāi)終端(黑窗口),執(zhí)行

npm install axios

3.進(jìn)行config.js配置

  devServer: {
    host: "0.0.0.0", // 是否可以被覆蓋
    port: 8090, // 配置本地端口號(hào)
    open: true,
    //解決跨域問(wèn)題
    proxy: {
      // 正式
      "/api": {
        target: "http://IP地址:端口號(hào)/",
        changeOrigin: true,
        secure: false, // 如果是https接口,需要配置這個(gè)參數(shù)
        pathRewrite: {
          "^/api": "",
        },
      },
      },
    },
  },

4.main.js里引入

//http封裝請(qǐng)求
import axios from "axios";
axios.defaults.baseURL = "/api";
axios.defaults.headers = //公共攜帶請(qǐng)求頭
//大部分是 "Content-Type:application/json;charset=UTF-8"
axios.defaults.withCredentials = true;

5.src目錄下新建Utils文件夾,在內(nèi)封裝request.js

import axios from "axios";//引入axios
const request = axios.create({//進(jìn)一步封裝axios
  baseURL: "/api",//配置跟路由
  timeout: 5000,//配置請(qǐng)求超時(shí)時(shí)間
});

//添加請(qǐng)求攔截器
request.interceptors.request.use(function (config) {}
//添加響應(yīng)攔截器
request.interceptors.request.use((res) => {
  return res;
}),
  (err) => {
    return Promise.reject(err);
  };

export default request;
//暴露出去

6.以login路由為示例? src文件下新建api文件,在api內(nèi)新建login.js

import request from "@/utils/request"; // 引入request
// 登錄
export const UserLogin = (params) => {//封裝login請(qǐng)求
  return request({
    url: "/login",//請(qǐng)求地址
    method: "post",//請(qǐng)求方式
    data: params,//請(qǐng)求體
  });
};

7.在頁(yè)面內(nèi)引入方法,并使用

Vue項(xiàng)目的網(wǎng)絡(luò)請(qǐng)求代理到封裝詳細(xì)步驟

Vue項(xiàng)目的網(wǎng)絡(luò)請(qǐng)求代理到封裝詳細(xì)步驟

簡(jiǎn)單明了文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-426970.html

到了這里,關(guān)于Vue項(xiàng)目的網(wǎng)絡(luò)請(qǐng)求代理到封裝詳細(xì)步驟的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • vue3 ts element plus form表單二次封裝詳細(xì)步驟 (附參數(shù)、類(lèi)型詳細(xì)介紹及簡(jiǎn)單使用示例)

    vue3 ts element plus form表單二次封裝詳細(xì)步驟 (附參數(shù)、類(lèi)型詳細(xì)介紹及簡(jiǎn)單使用示例)

    上篇table 表格封裝 講到項(xiàng)目中經(jīng)常會(huì)用到 table 表格,所以做了封裝。當(dāng)然,form 表單使用的頻率依然很高,所以和封裝 table 表格的思路相似,對(duì) form 表單也做了一個(gè)二次封裝的組件。 查看國(guó)內(nèi)預(yù)覽站 查看國(guó)外預(yù)覽站 1. EasyForm 表單組件封裝 src/components/EasyForm/index.vue Form 表單

    2024年02月07日
    瀏覽(68)
  • Vue創(chuàng)建項(xiàng)目的詳細(xì)步驟

    Vue創(chuàng)建項(xiàng)目的詳細(xì)步驟

    1、本例環(huán)境 node.js: v16.14.0 npm:8.3.1 vue:@vue/cli 5.0.1 2、node.js環(huán)境安裝與測(cè)試 由于vue的安裝與創(chuàng)建依賴(lài)node.js(JavaScript的運(yùn)行環(huán)境)里的npm(包管理和分發(fā)工具),因此需要先確保安裝node.js。 下載地址:Node.js (nodejs.org) 下載完成安裝之后,檢測(cè)一下,查看是否安裝成功。 檢測(cè)

    2024年02月01日
    瀏覽(24)
  • 詳細(xì)教程 - 從零開(kāi)發(fā) Vue 鴻蒙harmonyOS應(yīng)用 第五節(jié) (基于uni-app封裝鴻蒙接口請(qǐng)求庫(kù))

    詳細(xì)教程 - 從零開(kāi)發(fā) Vue 鴻蒙harmonyOS應(yīng)用 第五節(jié) (基于uni-app封裝鴻蒙接口請(qǐng)求庫(kù))

    ??隨著鴻蒙系統(tǒng)的興起,越來(lái)越多的app會(huì)采用鴻蒙開(kāi)發(fā)。而鴻蒙開(kāi)發(fā)必不可少的就是調(diào)用各種接口服務(wù)。為了簡(jiǎn)化接口的調(diào)用流程,我們通常會(huì)做一層封裝。今天就來(lái)講解一下,如何用uni-app封裝鴻蒙的接口請(qǐng)求庫(kù)。 ??首先我們要新建一個(gè)鴻蒙項(xiàng)目啦!當(dāng)然選擇第一個(gè)空白項(xiàng)

    2024年02月02日
    瀏覽(26)
  • 用Nginx將前端Vue項(xiàng)目部署到云服務(wù)器(含代理實(shí)現(xiàn)請(qǐng)求跨域)

    用Nginx將前端Vue項(xiàng)目部署到云服務(wù)器(含代理實(shí)現(xiàn)請(qǐng)求跨域)

    記錄使用Nginx將 純前端 的Vue3項(xiàng)目部署到阿里云服務(wù)器(Ubuntu 22.04)上,包含通過(guò)Nginx代理實(shí)現(xiàn) 跨域請(qǐng)求 、以及個(gè)人踩坑記錄~ 執(zhí)行下列命令安裝: 安裝完成后查看nignx版本,顯示版本信息則說(shuō)明安裝成果 啟動(dòng)nginx,如正確啟動(dòng),則不會(huì)出現(xiàn)任何提示信息。 nginx啟動(dòng)成功后打

    2024年04月12日
    瀏覽(21)
  • springboot+vue真實(shí)項(xiàng)目部署詳細(xì)步驟

    springboot+vue真實(shí)項(xiàng)目部署詳細(xì)步驟

    下面是實(shí)際項(xiàng)目部署完整詳細(xì)步驟,僅供參考。 首先需要以下文件: 后端包(關(guān)聯(lián)交易需要: toplink-admin.jar后臺(tái)管理包 和 toplink-rule-server.jar規(guī)則引擎服務(wù)包 )Maven-clean-package 后端配置文件,比如application.ym等,用于后面把配置文件提取到和jar包同一路徑進(jìn)行修改 sql文件 前端

    2024年02月14日
    瀏覽(66)
  • 【vue腳手架配置代理+github用戶(hù)搜索案例+vue項(xiàng)目中常用的發(fā)送Ajax請(qǐng)求的庫(kù)+slot插槽】

    【vue腳手架配置代理+github用戶(hù)搜索案例+vue項(xiàng)目中常用的發(fā)送Ajax請(qǐng)求的庫(kù)+slot插槽】

    下載axios 引用axios: import axios from \\\'axios\\\' 解決跨域方法: 1 cors: 2 jsonp:用的少,只能解決get請(qǐng)求的跨域問(wèn)題 3 配置一個(gè)代理服務(wù)器 配置一個(gè)代理服務(wù)器方式一: 開(kāi)啟8080代理服務(wù)器方式:nginx(較復(fù)雜,需借助后端知識(shí)) 、vue-cli(重點(diǎn))。 1 第一步:先通過(guò)cmd打開(kāi)兩臺(tái)服務(wù)器 打

    2024年01月20日
    瀏覽(26)
  • 利用VSCode創(chuàng)建前端vue項(xiàng)目,詳細(xì)步驟

    利用VSCode創(chuàng)建前端vue項(xiàng)目,詳細(xì)步驟

    1.先創(chuàng)建項(xiàng)目需要放置的文件夾,打開(kāi)VSCode 2.輸入終端指令:vue create wms-web,回車(chē)即可創(chuàng)建 3.跳出vue版本選擇,根據(jù)需要選擇版本,這里選擇vue2,然后回車(chē) 4.等待創(chuàng)建完成… 5.創(chuàng)建成功后,最后顯示兩行命令:cd wms-web,npm run serve 6.根據(jù)命令輸入cd wms-web,進(jìn)入wms-web項(xiàng)目,輸入

    2024年04月14日
    瀏覽(35)
  • Vue.js安裝與創(chuàng)建默認(rèn)項(xiàng)目(詳細(xì)步驟)

    Vue.js安裝與創(chuàng)建默認(rèn)項(xiàng)目(詳細(xì)步驟)

    前言 上一篇博文已經(jīng)對(duì)Node.js的安裝與配置進(jìn)行了詳細(xì)介紹,詳見(jiàn)https://blog.csdn.net/qq_42006801/article/details/124830995 另外:文中項(xiàng)目存放的路徑及項(xiàng)目名稱(chēng)可根據(jù)自身實(shí)際情況進(jìn)行更改。 ? ? ? ? Vue是一套用于構(gòu)建用戶(hù)界面的漸進(jìn)式JavaScript框架。與其它大型框架不同的是,V

    2024年02月02日
    瀏覽(26)
  • vue項(xiàng)目,代理請(qǐng)求https無(wú)響應(yīng) 或 報(bào)錯(cuò)Error occured while trying to proxy的解決

    vue項(xiàng)目,代理請(qǐng)求https無(wú)響應(yīng) 或 報(bào)錯(cuò)Error occured while trying to proxy的解決

    公司最近的項(xiàng)目測(cè)試環(huán)境需要將http為一個(gè)https了,于是將自簽名證書(shū)導(dǎo)入到iis服務(wù)(由于后端由NetCore WebApi編寫(xiě)),綁定網(wǎng)站SSL,然后前端使用本地代理切換請(qǐng)求地址之后就發(fā)現(xiàn)請(qǐng)求沒(méi)法正常返回,前端調(diào)試沒(méi)有任何返回響應(yīng),有的瀏覽器會(huì)返回: Error occured while trying to pro

    2024年02月16日
    瀏覽(26)
  • nginx: 部署前端項(xiàng)目的詳細(xì)步驟(vue項(xiàng)目build打包+nginx部署)

    nginx: 部署前端項(xiàng)目的詳細(xì)步驟(vue項(xiàng)目build打包+nginx部署)

    目錄 第一章 前言 第二章 準(zhǔn)備工作 2.1 項(xiàng)目打包理解 2.1.1 打包命令 2.1.2 理解npm run serve/dev 和 npm run build命令 2.2 nginx參數(shù)配置理解 2.2.1 nginx常用基本命令 2.2.2 默認(rèn)配置 2.2.3?搭建不同網(wǎng)站的站點(diǎn) 2.2.4 禁止訪問(wèn)的目錄以及一鍵申請(qǐng)SSL證書(shū)驗(yàn)證目錄相關(guān)設(shè)置 2.2.5 根據(jù)文件類(lèi)型設(shè)置

    2024年02月04日
    瀏覽(30)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包