Webpack dev server, Spring 개발 환경 구축
웹 프론트로 webpack dev server 로 개발 환경을 구축하고 개발하면서 백엔드는 기존 Spring rest 서버(tomcat)를 그대로 사용할 경우가 생겼었다. 그런데 프론트, 백엔드가 각각의 서버에서 돌아가니 프론트에서 백엔드로 api 호출할 때 어떻게 해야 할지 막막했다. 개발 당시에는 그냥 프론트에서 api 호출 하는 부분을 주석 처리하고 더미 데이터로 채워 응답이 온 것처럼 개발하였다. 그런 후 프론트 개발을 완료되면 주석을 제거하고 빌드 된 파일을 Spring쪽으로 옮긴 다음 테스트하는 방식으로 개발을 하였기 때문에 매우 번거로웠다.
그런데 오늘 위의 번거로운 작업없이 심지어는 webpack dev server의 HMR 기능도 사용 가능하다는 것을 알았다.
webpack.config.js 에 다음과 같이 추가한다.
devServer: {
publicPath: '/',
host: "127.0.0.1",
port: 3000,
proxy: {
"**": "http://localhost:8080"
}
}
'개발개발' 카테고리의 다른 글
babel v7에서 babel-jest 적용기 (0) | 2018.11.22 |
---|---|
Mattermost 개발환경 구축기 (0) | 2018.11.12 |
클라우드 Mongodb 사용해보기 (1) | 2018.09.21 |
create-react-app 사용하지 않고 webpack v4로 번들링하기 (0) | 2018.09.14 |
Gitlab과 Redmine 한서버에 설치하기 (0) | 2018.08.24 |