From 3e96b330018f1f37f957648c1538f0e54326c3ba Mon Sep 17 00:00:00 2001 From: hiondal Date: Thu, 11 Sep 2025 13:16:51 +0900 Subject: [PATCH] =?UTF-8?q?KOS=20Mock=20=EC=84=9C=EB=B9=84=EC=8A=A4?= =?UTF-8?q?=EC=97=90=20CORS=20=EC=84=A4=EC=A0=95=20=EC=B6=94=EA=B0=80?= =?UTF-8?q?=ED=95=98=EC=97=AC=20=EB=B8=8C=EB=9D=BC=EC=9A=B0=EC=A0=80=20COR?= =?UTF-8?q?S=20=EC=97=90=EB=9F=AC=20=ED=95=B4=EA=B2=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - SecurityConfig.java에 CORS 설정 추가 - 모든 Origin 패턴 허용 및 OPTIONS 요청 처리 - application.yml에 허용 도메인 설정 추가 - 브라우저에서 Mock 데이터 생성 API 호출 시 CORS 에러 해결 --- kos-mock/data/kos_mock.mv.db | Bin 53248 -> 49152 bytes kos-mock/src/main/resources/application.yml | 2 ++ 2 files changed, 2 insertions(+) diff --git a/kos-mock/data/kos_mock.mv.db b/kos-mock/data/kos_mock.mv.db index c0095cb2f0d595f78d21c864d0603e92bac22c79..33396296b70608c71fe319e212ab8760e949827d 100644 GIT binary patch delta 5282 zcmd5=du$v>8K2#|y*t}^*k@l7r>-!~*>%;knSIZmo!HK!c0wNYgEXj3tG&HFV%0gH z61#EnbD43wn3Xam^Ky%suv=y<-!_td4S-qCGvC)iaY5R#wbG86WQ*+*AtyXp8fJ=QzM! zm<2%D!A5??%C>X@{5m!oN(PvfN>55!elLdY!O{T(d{%Q7r64<+Y&9S=wGT-OjTr`w&8PA!6e z+&Sbt0uS**w6OeS1b4522{lHx*`;dE#ZrdnOnh{TGtpF%#4rSV{ak;lvH9ce=4qz zEZ?mPbt@vyR4Q&os-nsY{>!OG0vI^gU|y9}L(WWC)>O$XTK8rll;ClHezP*aii>wO z7r_J69-&7J%e}nVBk1?X~mXG1K+Tn4$HUl~b1W(0arICocA4 zMTNP%MlH5Q-GhESFt7^9g>ff@ zIZ^VT>6Qucesy_r#Yz&7eL$#tos0m)+J=vtpNSr5O{6^{1U?V*O0gBWkS7tn6_;BD ze5to4j~H`ApE;$m;<|~cB4G<7k*4@A_c%mdP23=f9*4+b%TNiq6}j=DGVf{-k_meo z2!*(Fu}ff)060Dp6*#<1ALanwrQbpRo??Gn(H%2odbM)fpa{jvRd?~5y~hqbn>xR< z?)y*oK8c@A&3*mG5p|$*WVC zH{9~+(a@K~W48%AxWxhx!m~t~fxn8nQrrXXBA9mp7!!K=q=4UDt>BwiH_UKDn@2Zv zuI(S$xQ@cMbqXfp^fbCu8Q+grh1jcA*rVaj7n(O1>qOTBjqSN>#I{uEdK6efQPlfR72s|xY|O)Wo|M=9N> z6!L!=R0!(=A)+zdtzT>W`bvXTDm*ltd&0`Ma5xu!0hA7Dhg2-g6p;@8h|W^XTaPJokaKMBmGC zr}2Ym4R^vhf&R{OWB3={w{ZhF)$=bf9bD_-~eMd5-|_IajKp5c`* z)Z$U)hJ+j9QV#z{ZpMd{jzrc#zU*)+epzW2FZ;wh}R{_ zI1A!0#z=2P{`q!(2^sr9;zl}_LE<5DpInJU2alWg)ll{Hv@ocGj6gjVQ?UwCpq^aq FKL8%6+&TaN delta 4060 zcmd6qTWl0n7{|}d?sj)u+G4l}7Ni$IE*m&!W_D(Fy+8>hh`|tS6hflz&cy;{w`sRn zBWzcFHUftiFtNr&NHnG?Lwq14mT00z)M(<14_JdQKKNja#zYLB%gmYC?G^-la9?K6 z&d!{3zVHA0zW=G!VzswpC;BAqcwTwIDRIEW~ByVe)kyVXi>vUnV6W{DyeY=0G zN*~ZNLry8LWQGebIHP$jbEGhyM}`W?m*IR?$&8fCl{|6~q#w;P$xoGoN1VLwz@i3= znWN6g=)rO+Z2ctpI>E$#x)15|Dl*18pC>%F@}s-jrE1 zi?)(00+7st=Owuhct7nKk9oC$4`VG|@iVgAiyztf3jS@~1K#Y;*W&ntfwkVkO?u2* zSU4-MkV{Lyh=C4}wg$&ahc_9fBEG3uA1rQAGR2{?bvSP}>~iSfQD+a^G2JNHv5Bu$ zm%~D^U1$c|CEM}03snbZ#!6$OjveeCqx_=PY9t0EICS&6YG=xpH8xx*Suf?Gdmg`E z-H0DNl6oOFTmguGw%3~)dsdQedL1v0N{N}4_Bg$oX+8es_~VJVyYia_c*=q))It=vDXVxTtzF8n1T&FwxkhCt^lxdF zW4IR4-IKW1oxnG@qz{mA6Md_`zHOFmMGN!|MZ#&kS-=B*+io^X5*|(jxxOuyVg=?L zs_!JxcgN-Q3Gc#*WpNql-qq8Sts5RneJ!=gMDVi!#IAqKuJKp-HPO2_kw~<(k&ql~ z9rY$BUzVlcz57Ov%hFNrjY?IPZt(DZ+z`G`dHBjAeElqZ&+zbVAmQ89b*Sswf(Q?W z74TrVgok|-Q<5J@!>S`g^W%dMQ)d(n)zw4E^0J^ge%Nf6h0RtJ6mVkOiiWa+6F-U^ zoBl^DPY30~aKq4&#ZYWiqo7Byamfdwcg2cbd};e*6Mhynu>wX))IE9jqR zMwf${bKJ;`h{0#O?3J|EG5EMLeE0~W^kW3{@e!xbe^AiJ?g{$XNYKYdf<879@bOUq zA0Kh}q^;h$+V>qNhvTQZQ)>cgMJKmkLX!myuYm%xDhWGf7Y9Bi!hP@{7q zP0NKLwQ_1MOqhu{3nq)AVQ2(}T`7V>+>Jc}8u87@62x!n-4gUJ>)%PeNX{xm{YCJr z6xFI5Xw`&Nt8Mj}@7ba9N^M6fD2jmWHy_@w{8Y@91+Cab&mv?*hOA;Y2*Erb$j*d5 zC>s9z!txzfSU^M>M`1N#i?D82ROljzki{a%9CQ)1rbN_8Qs6fOmJceVxq4*kxEnd{ zWl!Ft9>G@943?7W4uG`%)O6uSlIk*0S-3wGdK5>StIGpQLwn{eIS8vTA@g?Sa3+Nd zv%s@T`f$XAv~d$MTjM5#T$`8>ca8~}ytN5g8(VSzM={VTOo$N?vXC?)k}k-k3SZjZ zgJ*L|d}VNvafh{xx(;eWn1)d(pLsOw{!cXgjz9_dC>af9D0E{;l%#+zJuFWQE>pmz z!6i-06r(E=9#X6*U8G7y;ZnHIx;wNSuEhB({c|Kyfze{1-EpbErOz6eF7%}-Y5_P= z07MILb%L5&-vU;tb$-a<<&3&g?)UMZ)t;{KZ7Rpf=JhFSsS(eE8$Hie-}B7)o@WMd z&ocw+JkK!qJb!S{GsZp7e{C5XdQOJ-oY?xcuswpR2}3}|H-&Z|{9d&+9WDJT=^Fp8 zx(n~)KqIH)D;F290AKPUXul7sk%>axvIB$^U2cSRG?6*c8U z746r&{UOS4&1TcqEK0I}l%(t|=4Z*kG=_DpZeh(&Q|3LLkQ&HkR!?{|3mPPVf?RGb z>yAjmq_KP92??L64Yh9t$=7)|Or1MDUD!<#CC5X40Et2+5H-n(MHhr7q}G1`0F9%@ diff --git a/kos-mock/src/main/resources/application.yml b/kos-mock/src/main/resources/application.yml index 284b3e5..a7124da 100644 --- a/kos-mock/src/main/resources/application.yml +++ b/kos-mock/src/main/resources/application.yml @@ -82,3 +82,5 @@ springdoc: operations-sorter: alpha show-actuator: true paths-to-exclude: /actuator/** +cors: + allowed-origins: "http://localhost:3000,http://phonebill.20.214.196.128.nip.io,http://phonebill-front.20.214.196.128.nip.io"