From 0a60f35921889c4315d58249379cffab19aba424 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B9=80=EB=AF=BC=EC=A2=85?= Date: Fri, 11 Oct 2024 14:56:19 +0900 Subject: [PATCH] =?UTF-8?q?[BE]=20=ED=85=8C=EC=8A=A4=ED=8A=B8=20=EC=84=9C?= =?UTF-8?q?=EB=B2=84=20=EB=B0=B0=ED=8F=AC=20(#759)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * refactor: 링크 삭제 시 액세스코드 검증 추가 * test: 테스트용 fakeServer 구현 * test: fakeServer 테스트 추가 * test: OpenGraphServiceTest 테스트 개선 * test: 레퍼런스링크와 오픈그래프 테스트 개선 * refactor: 페어룸으로 레퍼런스링크 찾는 메서드 * feat: github OAuth 간소화 (#731) * [BE] CORS 추가 (#733) * feat: github OAuth 간소화 * feat: github OAuth 간소화 * refactor: 페어룸 존재 여부 확인 API 변경 * refactor: 메서드 이름 변경 * Revert "[BE] CORS 추가 (#733)" This reverts commit 2d4fbeec9222e5fba458552021560541f4727fbc. * Revert "feat: github OAuth 간소화 (#731) (#732)" This reverts commit 7cf9850279e02dd36438fab02b2a0ac1ae200726. * fix: DB 커넥션 고갈 문제 수정 * fix: nginx 설정 해더 추가 (#758) --------- Co-authored-by: yechop Co-authored-by: 이예찬 <148426765+yechop@users.noreply.github.com> Co-authored-by: reddevilmidzy Co-authored-by: Redddy <78539407+reddevilmidzy@users.noreply.github.com> --- .../site/coduo/pairroom/controller/docs/PairRoomDocs.java | 1 - .../main/java/site/coduo/sync/controller/SseController.java | 4 +++- backend/src/main/resources/application-prod.yml | 1 + 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/backend/src/main/java/site/coduo/pairroom/controller/docs/PairRoomDocs.java b/backend/src/main/java/site/coduo/pairroom/controller/docs/PairRoomDocs.java index b7b23065..f2727b27 100644 --- a/backend/src/main/java/site/coduo/pairroom/controller/docs/PairRoomDocs.java +++ b/backend/src/main/java/site/coduo/pairroom/controller/docs/PairRoomDocs.java @@ -74,5 +74,4 @@ ResponseEntity> getPairRooms( @ApiResponse(responseCode = "200", description = "페어룸 존재 여부", content = @Content(mediaType = MediaType.APPLICATION_JSON_VALUE, schema = @Schema(implementation = PairRoomExistResponse.class))) ResponseEntity pairRoomExists(String accessCode); - } diff --git a/backend/src/main/java/site/coduo/sync/controller/SseController.java b/backend/src/main/java/site/coduo/sync/controller/SseController.java index 4abc5ffa..74207e6e 100644 --- a/backend/src/main/java/site/coduo/sync/controller/SseController.java +++ b/backend/src/main/java/site/coduo/sync/controller/SseController.java @@ -23,7 +23,9 @@ public class SseController implements SseDocs { public ResponseEntity createConnection(@PathVariable("key") final String key) { final SseEmitter sseEmitter = sseService.connect(key); - return ResponseEntity.ok(sseEmitter); + return ResponseEntity.ok() + .header("X-Accel-Buffering", "no") + .body(sseEmitter); } @DeleteMapping("/{key}/connect") diff --git a/backend/src/main/resources/application-prod.yml b/backend/src/main/resources/application-prod.yml index 5e51c6e5..ac8d9493 100644 --- a/backend/src/main/resources/application-prod.yml +++ b/backend/src/main/resources/application-prod.yml @@ -21,6 +21,7 @@ spring: hibernate: ddl-auto: ${DDL_AUTO} database-platform: org.hibernate.dialect.MySQLDialect + open-in-view: false springdoc: swagger-ui: