Commit 5ad93d7b authored by renjie's avatar renjie

localhost

parent 18c88431
......@@ -2,7 +2,15 @@ package com.edgec.browserbackend;
import org.springframework.boot.SpringApplication;
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.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
public class BrowserBackendApplication {
......@@ -11,4 +19,32 @@ public class BrowserBackendApplication {
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:
encoding: UTF-8
data:
mongodb:
uri: mongodb://user:${MONGODB_PASSWORD}@cloudam-browser:27017/browser
uri: mongodb://user:${MONGODB_PASSWORD}@localhost:27017/browser
mail:
host: smtp.qiye.aliyun.com
port: 465
......@@ -33,18 +33,18 @@ spring:
profiles: dev
data:
mongodb:
uri: mongodb://user:${MONGODB_PASSWORD}@cloudam-browser:27017/browser
uri: mongodb://user:${MONGODB_PASSWORD}@localhost:27017/browser
---
spring:
profiles: prod
data:
mongodb:
uri: mongodb://user:${MONGODB_PASSWORD}@cloudam-browser:27017/browser
uri: mongodb://user:${MONGODB_PASSWORD}@localhost:27017/browser
---
spring:
profiles: staging
data:
mongodb:
uri: mongodb://user:${MONGODB_PASSWORD}@cloudam-browser:27017/browser
\ No newline at end of file
uri: mongodb://user:${MONGODB_PASSWORD}@localhost:27017/browser
\ 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