Commit 5ad93d7b authored by renjie's avatar renjie

localhost

parent 18c88431
...@@ -2,7 +2,15 @@ package com.edgec.browserbackend; ...@@ -2,7 +2,15 @@ package com.edgec.browserbackend;
import org.springframework.boot.SpringApplication; import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.security.oauth2.config.annotation.web.configuration.EnableAuthorizationServer; import org.springframework.security.oauth2.config.annotation.web.configuration.EnableAuthorizationServer;
import org.springframework.web.cors.CorsConfiguration;
import org.springframework.web.cors.UrlBasedCorsConfigurationSource;
import org.springframework.web.filter.CorsFilter;
import org.springframework.web.servlet.config.annotation.CorsRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter;
@SpringBootApplication @SpringBootApplication
public class BrowserBackendApplication { public class BrowserBackendApplication {
...@@ -11,4 +19,32 @@ public class BrowserBackendApplication { ...@@ -11,4 +19,32 @@ public class BrowserBackendApplication {
SpringApplication.run(BrowserBackendApplication.class, args); SpringApplication.run(BrowserBackendApplication.class, args);
} }
@Bean
public CorsFilter corsFilter() {
final UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();
final CorsConfiguration config = new CorsConfiguration();
config.setAllowCredentials(true);
config.addAllowedOrigin("*");
config.addAllowedHeader("*");
config.addAllowedMethod("*");
source.registerCorsConfiguration("/**", config);
return new CorsFilter(source);
}
@Configuration
public class CORSConfiguration {
@Bean
public WebMvcConfigurer corsConfigurer() {
return new WebMvcConfigurerAdapter() {
@Override
public void addCorsMappings(CorsRegistry registry) {
registry.addMapping("/**")
.allowedHeaders("*")
.allowedMethods("*")
.allowedOrigins("*");
}
};
}
}
} }
...@@ -4,7 +4,7 @@ spring: ...@@ -4,7 +4,7 @@ spring:
encoding: UTF-8 encoding: UTF-8
data: data:
mongodb: mongodb:
uri: mongodb://user:${MONGODB_PASSWORD}@cloudam-browser:27017/browser uri: mongodb://user:${MONGODB_PASSWORD}@localhost:27017/browser
mail: mail:
host: smtp.qiye.aliyun.com host: smtp.qiye.aliyun.com
port: 465 port: 465
...@@ -33,18 +33,18 @@ spring: ...@@ -33,18 +33,18 @@ spring:
profiles: dev profiles: dev
data: data:
mongodb: mongodb:
uri: mongodb://user:${MONGODB_PASSWORD}@cloudam-browser:27017/browser uri: mongodb://user:${MONGODB_PASSWORD}@localhost:27017/browser
--- ---
spring: spring:
profiles: prod profiles: prod
data: data:
mongodb: mongodb:
uri: mongodb://user:${MONGODB_PASSWORD}@cloudam-browser:27017/browser uri: mongodb://user:${MONGODB_PASSWORD}@localhost:27017/browser
--- ---
spring: spring:
profiles: staging profiles: staging
data: data:
mongodb: mongodb:
uri: mongodb://user:${MONGODB_PASSWORD}@cloudam-browser:27017/browser uri: mongodb://user:${MONGODB_PASSWORD}@localhost:27017/browser
\ No newline at end of file \ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment