3 changed files with 20 additions and 39 deletions
@ -1,38 +0,0 @@ |
|||
package com.bx.implatform.config; |
|||
|
|||
import org.springframework.boot.web.servlet.FilterRegistrationBean; |
|||
import org.springframework.context.annotation.Bean; |
|||
import org.springframework.core.Ordered; |
|||
import org.springframework.web.cors.CorsConfiguration; |
|||
import org.springframework.web.cors.UrlBasedCorsConfigurationSource; |
|||
import org.springframework.web.filter.CorsFilter; |
|||
|
|||
import java.util.Arrays; |
|||
|
|||
//@Configuration
|
|||
public class GlobalCorsConfig { |
|||
|
|||
@Bean |
|||
public FilterRegistrationBean<CorsFilter> corsFilter() { |
|||
FilterRegistrationBean<CorsFilter> corsFilterFilterRegistrationBean = new FilterRegistrationBean<>(); |
|||
//添加CORS配置信息
|
|||
CorsConfiguration corsConfiguration = new CorsConfiguration(); |
|||
//允许的域,不要写*,否则cookie就无法使用了
|
|||
corsConfiguration.addAllowedOrigin("*"); |
|||
//允许的头信息
|
|||
corsConfiguration.addAllowedHeader("*"); |
|||
//允许的请求方式
|
|||
corsConfiguration.setAllowedMethods(Arrays.asList("POST", "PUT", "GET", "OPTIONS", "DELETE")); |
|||
//是否发送cookie信息
|
|||
corsConfiguration.setAllowCredentials(true); |
|||
//预检请求的有效期,单位为秒
|
|||
corsConfiguration.setMaxAge(3600L); |
|||
|
|||
//添加映射路径,标识待拦截的请求
|
|||
UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource(); |
|||
source.registerCorsConfiguration("/**", corsConfiguration); |
|||
corsFilterFilterRegistrationBean.setFilter(new CorsFilter(source)); |
|||
corsFilterFilterRegistrationBean.setOrder(Ordered.HIGHEST_PRECEDENCE); |
|||
return corsFilterFilterRegistrationBean; |
|||
} |
|||
} |
|||
@ -0,0 +1,19 @@ |
|||
import { defineConfig } from "vite" |
|||
import uni from "@dcloudio/vite-plugin-uni"; |
|||
|
|||
export default defineConfig({ |
|||
plugins: [ |
|||
uni() |
|||
], |
|||
server: { |
|||
proxy: { |
|||
'/api': { |
|||
rewrite: path => path.replace(/^\/api/, ''), |
|||
logLevel: 'debug', |
|||
target: 'http://localhost:8888', |
|||
changeOrigin: true |
|||
}, |
|||
|
|||
} |
|||
} |
|||
}) |
|||
Loading…
Reference in new issue