xie.bx 2 лет назад
Родитель
Сommit
a84540700c

+ 0 - 38
im-platform/src/main/java/com/bx/implatform/config/GlobalCorsConfig.java

@@ -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;
-    }
-}

+ 1 - 1
im-uniapp/package.json

@@ -6,7 +6,7 @@
 				"browser":"chrome",
 				"env": {
 					"UNI_PLATFORM": "h5",
-					"BASE_URL": "http://127.0.0.1:8888",
+					"BASE_URL": "/api",
 					"WS_URL": "ws://127.0.0.1:8878/im"
 				}
 			},

+ 19 - 0
im-uniapp/vite.config.js

@@ -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
+			},
+			
+		}
+	}
+})