From 2b233bb44208aa032e021b94b5e96c6da60bd53a Mon Sep 17 00:00:00 2001 From: snut97 Date: Tue, 22 Mar 2022 13:57:02 +0900 Subject: [PATCH] =?UTF-8?q?=EC=B6=94=EC=B2=9C=ED=99=88=EB=A9=94=EC=9D=B4?= =?UTF-8?q?=EB=93=9C=20=EC=9D=B4=EC=9C=A0=EC=8B=9D=20ajax=20CORS=20?= =?UTF-8?q?=EC=B2=98=EB=A6=AC.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../m/bf_food/M_Bf_foodController.java | 18 ++++++++++++++++-- 개발참고.txt | 1 + 2 files changed, 17 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/backoffice/m/bf_food/M_Bf_foodController.java b/src/main/java/com/backoffice/m/bf_food/M_Bf_foodController.java index ee895fd..a49fb32 100644 --- a/src/main/java/com/backoffice/m/bf_food/M_Bf_foodController.java +++ b/src/main/java/com/backoffice/m/bf_food/M_Bf_foodController.java @@ -46,8 +46,13 @@ import com.renastudio.creative.web.util.model.PageItem; @Controller @RequestMapping(value="m/bf_food/*") public class M_Bf_foodController extends AbstractControllerManager{ - private static Log log = LogFactory.getLog(M_Bf_foodController.class); + public static final String CREDENTIALS_NAME = "Access-Control-Allow-Credentials"; + public static final String ORIGIN_NAME = "Access-Control-Allow-Origin"; + public static final String METHODS_NAME = "Access-Control-Allow-Methods"; + public static final String HEADERS_NAME = "Access-Control-Allow-Headers"; + public static final String MAX_AGE_NAME = "Access-Control-Max-Age"; + private static Log log = LogFactory.getLog(M_Bf_foodController.class); private final String REQUEST_MAPPING = "m/bf_food/"; @Autowired M_Db_nutrientBO db_nutrientBO; @@ -793,7 +798,16 @@ public class M_Bf_foodController extends AbstractControllerManager{ */ @RequestMapping(value="list_bf_homemade_recommend_ajax", method=RequestMethod.GET) @ResponseBody - public DataMap list_bf_homemade_recommend_ajax(HttpServletRequest request) { + public DataMap list_bf_homemade_recommend_ajax(HttpServletRequest request, HttpServletResponse response) { + response.setContentType("application/json"); + response.setHeader("Cache-Control", "no-store"); + + response.setHeader(CREDENTIALS_NAME, "true"); + response.setHeader(ORIGIN_NAME, "*"); + response.setHeader(METHODS_NAME, "GET, OPTIONS, POST, PUT, DELETE"); + response.setHeader(HEADERS_NAME, "Origin, X-Requested-With, Content-Type, Accept"); + response.setHeader(MAX_AGE_NAME, "3600"); + DataMap result = new DataMap(); result.put("RESULT", "200"); DataMap paramMap = gmUtil.getDataMapFromRequest(request); diff --git a/개발참고.txt b/개발참고.txt index e84ca7a..25dfdb1 100644 --- a/개발참고.txt +++ b/개발참고.txt @@ -18,6 +18,7 @@ - http://dev.bf.co.kr:8080/bf/ # 개발서버 SSH 계정 + - devops.lookylooks.ai:14222 - imcloud / imc1234 - root / imc1234