본문 바로가기

Technique/Vue.js

http proxy 설정

반응형

Vue CLI가 생성하는 프로젝트 템플릿 코드에서는 약간의 설정 파일만 작성하면 웹팩 개발서버를 이용해 프로시 서버 기능을 사용할 수 있다. 프로젝트 최상위 디렉토리에 vue.config.js파일을 생성하고 아래의 코드를 작성한다.

 

vue.config.js

module.exports = {
    devServer: {
        host: 'localhost',
        port: '80',
        proxy: {
            '/api': {
                target: 'http://localhost:8081',
                changeOrigin: true
            }
        }
    },

이렇게 하면 개발용 서버에 /api/contacts를 요청하게되면 http://localshot:8081/contacts로 요청일 전달 도니다. 

 

만약 위의 서비스 API 서버를 로컬에서 실행하지 않는다면 위의 target 값을 http://sample.bmaster.kro.kr 으로 지정하면 된다.

 

※ http:// 필수로 넣어줘야 한다!

반응형

'Technique > Vue.js' 카테고리의 다른 글

Vue 기술 면접(주니어)  (0) 2022.07.08
[Vuetify] v-dialog eager  (0) 2020.05.08
filter  (0) 2020.05.04
computed  (0) 2020.05.04
watch - Handler  (0) 2020.05.04