springboot和vue前後端分離跨域配置

2021-10-07 21:14:01 字數 1770 閱讀 7551

1,後端配置

package org.lht.boot.security.server.common.config;

import org.springframework.context.annotation.bean;

import org.springframework.context.annotation.configuration;

import org.springframework.scheduling.concurrent.concurrenttaskexecutor;

import org.springframework.scheduling.concurrent.threadpooltaskexecutor;

import org.springframework.web.servlet.config.annotation.asyncsupportconfigurer;

import org.springframework.web.servlet.config.annotation.corsregistry;

import org.springframework.web.servlet.config.annotation.webmvcconfigurationsupport;

import org.springframework.web.servlet.config.annotation.webmvcconfigureradapter;

/** * 配置跨域

* * @author lht

* @date 2020-07-02

*/@configuration

public

class

webcrossdomainconfiguration

extends

webmvcconfigureradapter

@override

public

void

configureasyncsupport

(asyncsupportconfigurer configurer)

@bean

public threadpooltaskexecutor threadpooltaskexecutor()

}

2,前端配置

const service = axios.

create({

// process.env.node_env === 'development' 來判斷是否開發環境

// easy-mock服務掛了,暫時不使用了

//這裡不配置繼承springsecurity情況下登陸sessionid不一致

3,如果專案是springsecurity專案,還需要加入如下配置

後端自定義websecurityconfigureradapter,加入如下**

springBoot和vue後台整合

版本資訊 spring boot 2.4.3 vue 2.6.11 configuration public class mvcconfig extends webmvcconfigurationsupport 到這裡就可以使用backend.com index.html訪問了 controller...

SpringBoot和Vue前後端請求跨域問題

剛開始來練手前後端分離的專案,後端boot專案位址埠為9090,前端位址埠為8080,所以如果不做任何處理去請求後端的方法的時候,前端頁面f12就會報下面的內容 前端問題 1 找到jest.config.js 2 在合適的地方新增下面 以下是es6的寫法 3 後端新增配置類,configuratio...

springboot專案整合vue

由於特殊原因,所以臨危受命將vue整合到springboot的專案中,終於在忙活了一天之後成功搞定,下面就分享一下這次的整合過程 1建立springboot和vue專案 springboot以及vue專案都已經由前後端同事分別開發完成,這裡就不介紹具體的建立過程了 2.打包vue專案 vue使用了v...