最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue前后端端口不一致的問(wèn)題解決

 更新時(shí)間:2023年10月24日 09:24:18   作者:木..木  
本文主要介紹了vue前后端端口不一致的問(wèn)題解決,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

在config index.js文件中

引入如下代碼即可

const path = require('path')
const devEnv = require('./dev.env')
module.exports = {
    dev: {

        // Paths
        assetsSubDirectory: 'static',
        assetsPublicPath: '/',
        proxyTable: devEnv.OPEN_PROXY === false ? {} : {
            '/api': {
                target: 'http://localhost:8083',
                changeOrigin: true,
                pathRewrite: {
                    '^/api': '/'
                }
            }
        },
// Paths
        assetsSubDirectory: 'static',
        assetsPublicPath: '/',
        proxyTable: devEnv.OPEN_PROXY === false ? {} : {
            '/api': {
                target: 'http://localhost:8083', //需要更改的后端的端口號(hào)
                changeOrigin: true,
                pathRewrite: {
                    '^/api': '/'
                }
            }
        },
        這里的配置是正則表達(dá)式,以/api開(kāi)頭的將會(huì)被用用‘/api'替換掉,假如后臺(tái)文檔的接口是 /api/list/xxx
//前端api接口寫(xiě):axios.get('/api/list/xxx') , 被處理之后實(shí)際訪問(wèn)的是:http://news.baidu.com/api/list/xxx
}
}},

解決前后端不同端口號(hào)的跨域請(qǐng)求問(wèn)題 

擬定前端端口號(hào)8000;后端端口號(hào)是8070

前端使用的Vue框架,默認(rèn)數(shù)據(jù)信息存儲(chǔ)在 .eve.development中,需要配置(修改)前端數(shù)據(jù)發(fā)送的路徑

NODE_ENV=development
//設(shè)置VUE_APP_PREVIEW=false ,
VUE_APP_PREVIEW=false 
//URL后接后端tomcat服務(wù)地址http://localhost:8070/
VUE_APP_API_BASE_URL=http://localhost:8070/

方式1,在后端啟動(dòng)文件同級(jí)目錄,創(chuàng)建一個(gè)目錄Corsconfig

package com.mashibing.config;
//當(dāng)通過(guò)文件配置跨域請(qǐng)求時(shí),則配置的是全局
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.cors.CorsConfiguration;
import org.springframework.web.cors.UrlBasedCorsConfigurationSource;
import org.springframework.web.filter.CorsFilter;
 
@Configuration
public class Corsconfig {
    private CorsConfiguration buildConfig() {
        CorsConfiguration corsConfiguration = new CorsConfiguration();
        // 設(shè)置屬性
        // 允許跨域請(qǐng)求的地址,*表示所有
        corsConfiguration.addAllowedOrigin("*");
        //  跨域的請(qǐng)求頭
        corsConfiguration.addAllowedHeader("*");
        //  跨域的請(qǐng)求方法
        corsConfiguration.addAllowedMethod("*");
        // 在跨域請(qǐng)求的時(shí)候使用同一個(gè) Session
        corsConfiguration.setAllowCredentials(true);
        return corsConfiguration;
    }
    @Bean
    public CorsFilter corsFilter() {
        UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();
        //配置 可以訪問(wèn)的地址
        source.registerCorsConfiguration("/**", buildConfig());
        return new CorsFilter(source);
    }
}

方式2,通過(guò)注解的方式,在需要和前端交互數(shù)據(jù)的頁(yè)面配置注解@CrossOrigin

package com.mashibing.controller;
 
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.CrossOrigin;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
 
@RestController
@CrossOrigin(origins = "*",methods = {},allowedHeaders = "*",allowCredentials = "true")
public class test {
    @RequestMapping("/auth/login")
    public String test1(){
        System.out.println("Success");
        return "";
    }
}

到此這篇關(guān)于vue前后端端口不一致的問(wèn)題解決 的文章就介紹到這了,更多相關(guān)vue前后端端口不一致內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Vue 2.0 中依賴(lài)注入 provide/inject組合實(shí)戰(zhàn)

    Vue 2.0 中依賴(lài)注入 provide/inject組合實(shí)戰(zhàn)

    這篇文章主要介紹了Vue 2.0 依賴(lài)注入 provide/inject組合,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值 ,需要的朋友可以參考下
    2019-06-06
  • Vue.js 十五分鐘入門(mén)圖文教程

    Vue.js 十五分鐘入門(mén)圖文教程

    不過(guò) Vue 本身含有非常豐富的功能,要用 Vue 搭建完整的應(yīng)用,仍然需要了解大量 Vue 設(shè)計(jì)概念和操作技巧。這篇文章主要介紹了Vue.js 十五分鐘入門(mén)圖文教程,需要的朋友可以參考下
    2018-09-09
  • Vue使用Echarts畫(huà)柱狀圖詳解

    Vue使用Echarts畫(huà)柱狀圖詳解

    數(shù)據(jù)的重要性我們大家都知道,就算再小的項(xiàng)目中都可能使用幾個(gè)圖表展示,我最近在做項(xiàng)目的過(guò)程中也是需要用到圖表,最后選擇了echarts圖表庫(kù),這篇文章主要介紹了Vue使用Echarts畫(huà)柱狀圖
    2022-12-12
  • vue中使用element ui的input框?qū)崿F(xiàn)模糊搜索的輸入框

    vue中使用element ui的input框?qū)崿F(xiàn)模糊搜索的輸入框

    這篇文章主要介紹了vue中使用element ui的input框?qū)崿F(xiàn)模糊搜索的輸入框,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2023-11-11
  • vue3中使用v-model實(shí)現(xiàn)父子組件數(shù)據(jù)同步的三種方案

    vue3中使用v-model實(shí)現(xiàn)父子組件數(shù)據(jù)同步的三種方案

    這篇文章主要介紹了vue3中使用v-model實(shí)現(xiàn)父子組件數(shù)據(jù)同步的三種方案,如果只有一個(gè)匿名v-model的傳遞的話(huà),可以使用vue3.3新添加的編譯宏,defineModel來(lái)使用,每種方案結(jié)合示例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2023-10-10
  • 詳解vue 組件的實(shí)現(xiàn)原理

    詳解vue 組件的實(shí)現(xiàn)原理

    這篇文章主要介紹了詳解vue 組件的實(shí)現(xiàn)原理,幫助大家更好的理解和學(xué)習(xí)vue框架,感興趣的朋友可以了解下
    2020-11-11
  • Vue+ ArcGIS JavaScript APi詳解

    Vue+ ArcGIS JavaScript APi詳解

    這篇文章主要介紹了Vue+ ArcGIS JavaScript APi,文中需要注意ArcGIS JavaScript3.x 和ArcGIS JavaScript 4.x框架差異較大,本文從環(huán)境搭建開(kāi)始到測(cè)試運(yùn)行給大家講解的非常詳細(xì),需要的朋友可以參考下
    2022-11-11
  • 一文帶你深入了解V-model實(shí)現(xiàn)數(shù)據(jù)雙向綁定

    一文帶你深入了解V-model實(shí)現(xiàn)數(shù)據(jù)雙向綁定

    這篇文章主要為大家詳細(xì)介紹了V-model實(shí)現(xiàn)數(shù)據(jù)雙向綁定的相關(guān)知識(shí),文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-12-12
  • vue封裝axios與api接口管理的完整步驟

    vue封裝axios與api接口管理的完整步驟

    在實(shí)際的項(xiàng)目中,和后臺(tái)的數(shù)據(jù)交互是少不了的,我通常使用的是 axios 庫(kù),所以下面這篇文章主要給大家介紹了關(guān)于vue封裝axios與api接口管理的相關(guān)資料,需要的朋友可以參考下
    2022-01-01
  • vue表格顯示字符串過(guò)長(zhǎng)的問(wèn)題及解決

    vue表格顯示字符串過(guò)長(zhǎng)的問(wèn)題及解決

    這篇文章主要介紹了vue表格顯示字符串過(guò)長(zhǎng)的問(wèn)題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-10-10

最新評(píng)論

邢台县| 石屏县| 康定县| 分宜县| 沙湾县| 商水县| 凤凰县| 将乐县| 萨嘎县| 呼伦贝尔市| 阿拉善左旗| 甘肃省| 阿勒泰市| 汕尾市| 安康市| 皋兰县| 泾阳县| 阿城市| 漯河市| 德令哈市| 平江县| 息烽县| 桃园市| 扎兰屯市| 曲周县| 遂昌县| 阿图什市| 集安市| 麦盖提县| 白河县| 汉川市| 松滋市| 来宾市| 汪清县| 龙里县| 闸北区| 巴马| 邵阳县| 栾城县| 哈密市| 宜丰县|