Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
B
browser-backend
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Administrator
browser-backend
Commits
5ad93d7b
Commit
5ad93d7b
authored
Mar 07, 2020
by
renjie
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
localhost
parent
18c88431
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
41 additions
and
5 deletions
+41
-5
BrowserBackendApplication.java
...a/com/edgec/browserbackend/BrowserBackendApplication.java
+36
-0
application.yml
src/main/resources/application.yml
+5
-5
No files found.
src/main/java/com/edgec/browserbackend/BrowserBackendApplication.java
View file @
5ad93d7b
...
@@ -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
(
"*"
);
}
};
}
}
}
}
src/main/resources/application.yml
View file @
5ad93d7b
...
@@ -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
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment