CORS μ–΄λ””μ„œ μ„€μ •ν•˜λŠ”κ²Œ μ’‹μ„κΉŒμš”?

μš”μ•½
확인
확인
λ ˆμ΄λΈ”
8μ£Όμ°¨
λ°°ν¬ν™˜κ²½μ—λŠ” client - nginx(reverse proxy) - server 둜 λ˜μ–΄ μžˆμ–΄ cors 섀정을 nginxμ—μ„œ ν•΄μ£Όμ—ˆλŠ”λ°, κ·Έλ ‡λ‹€λ³΄λ‹ˆ λ‘œμ»¬μ—μ„œ client - μ„œλ²„λ₯Ό μΌœμ„œ ν…ŒμŠ€νŠΈν•˜λ©΄ corsμ—λŸ¬κ°€ λ°œμƒν•˜λ”λΌκ³ μš”.
 
μ„œλ²„μ—μ„œ μ„€μ •ν•  μˆ˜λ„ 있고, nginxμ—μ„œλ„ μ„€μ •ν•  수 μžˆλŠ”λ° 보톡 μ–΄λ””μ„œν• μ§€ κΆκΈˆν•©λ‹ˆλ‹€.
 
  • nginxμ—μ„œ μ„€μ •ν•˜λ©΄ nginx뒀에 λΆ™λŠ” μ„œλ²„λ“€μ—λŒ€ν•œ cors정책을 ν•œλ²ˆμ— μ„€μ •ν•  수 μžˆμ–΄μ„œ μ„œλ²„κ°€ λ§Žμ•„μ‘Œμ„ λ•Œ, λ‹¨μˆœνžˆ nginx corsμ„€μ •λ§Œ λ™μ μœΌλ‘œ λ³€κ²½ν•˜λ©΄ μ‰½κ²Œ 변경될 것 κ°™λ‹€λŠ” μž₯점이 μžˆμ„ 것 κ°™μ•„μš”. μ„œλ²„ν•˜λ‚˜ν•˜λ‚˜μ—μ„œ μ„€μ •λ˜μ–΄μžˆλ‹€λ©΄ λͺ¨λ“  μ„œλ²„κ°€ μž¬μ‹œμž‘λ˜μ–΄μ•Όν•  것 κ°™μ•„μš”.
  • μ„œλ²„μ—μ„œ μ„€μ •ν•˜λ©΄ λ‘œμ»¬μ΄λ‚˜ nginx없이 ν…ŒμŠ€νŠΈν•  λ•Œ, corsμ—λŸ¬κ°€ λ°œμƒν•˜κ²Œ λ˜μ–΄ 별도 μ²˜λ¦¬κ°€ ν•„μš”ν• κ²ƒ κ°™μ•„μš”.