Skip to content

Commit d5e2045

Browse files
feat: cors error fixed
1 parent 1e48cd2 commit d5e2045

File tree

1 file changed

+20
-15
lines changed

1 file changed

+20
-15
lines changed

server/src/main/java/uz/server/controller/ForwardController.java

Lines changed: 20 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -27,21 +27,21 @@
2727
@RequiredArgsConstructor
2828
public class ForwardController {
2929

30-
private final EventManager eventManager;
31-
32-
private static final Set<String> FORBIDDEN_HEADERS = Set.of(
33-
"host",
34-
"content-length",
35-
"transfer-encoding",
36-
"connection",
37-
"keep-alive",
38-
"proxy-authenticate",
39-
"proxy-authorization",
40-
"accept-encoding",
41-
"te",
42-
"trailer",
43-
"upgrade"
44-
);
30+
private final EventManager eventManager;
31+
32+
private static final Set<String> FORBIDDEN_HEADERS = Set.of(
33+
"host",
34+
"content-length",
35+
"transfer-encoding",
36+
"connection",
37+
"keep-alive",
38+
"proxy-authenticate",
39+
"proxy-authorization",
40+
"accept-encoding",
41+
"te",
42+
"trailer",
43+
"upgrade"
44+
);
4545

4646
@RequestMapping(value = "/**", headers = {"Upgrade!=websocket"})
4747
public ResponseEntity<String> handleRequest(
@@ -88,6 +88,11 @@ public ResponseEntity<String> handleRequest(
8888

8989
HttpHeaders httpHeaders = new HttpHeaders();
9090
response.getHeaders().forEach(httpHeaders::add);
91+
httpHeaders.set("Access-Control-Allow-Origin", "*");
92+
httpHeaders.set("Access-Control-Allow-Methods", "GET,POST,PUT,DELETE,OPTIONS");
93+
httpHeaders.set("Access-Control-Allow-Headers", "*");
94+
httpHeaders.set("Access-Control-Allow-Credentials", "true");
95+
9196
return ResponseEntity.status(response.getStatus()).headers(httpHeaders).body(response.getBody());
9297
}
9398

0 commit comments

Comments
 (0)