20.10.12 00:12 작성
·
536
답변 4
1
2020. 10. 13. 12:00
네 그렇습니다.
웹서버의 역할을 간단히 정리하면, 1) 정적파일을 제공하고 2) ajax로 사용하는 api를 제공합니다.
api를 제공하는 방법은 2.1) api를 자체적으로 제공하거나 2.2) 다른 api 서버의 리소스를 전달하는 방식이 있습니다. 프록시는 2.2 방식에서 사용하는 방법입니다.
0
0
2020. 10. 12. 13:28
프록시없이 cors 관련 헤더를 서버단에서 추가하는 방식도 있고
프록시같은경우는 현재 개발 서버이기 때문에 배포시에는 사용못하는 서버이고
배포시 api서버에 데이터 요청을 할때에 proxy 설정을 배포하는 서버에 설정이 필요하다는 건가요 ?
0
2020. 10. 12. 11:46
그렇지 않습니다. 여기서 설정한 것은 개발서버(webpack-dev-server)이기 때문에 배포대상이 되는 환경에서는 사용할 수 없습니다.
배포할 서버에 별도로 웹서버를 구성해야하고 필요에 따라서는 프록시 설정도 추가해야 합니다.
경우에 따라서는 프록시 없이 cors 관련 헤더를 api 응답에 추가하는 방식도 사용할 수 있고요.