好多收藏,有一种走上人生巅峰的感觉
马克一下我目前的做法, 希望也对你们有帮助
## java 相关
tomcat 在 8080 端口跑 ApplicationContext 为`api`的 webapp
就是我访问 localhost:8080/api/welcome 可以定位到 @
RequestMapping ("/welcome") 的一个 controller 的方法
## webpack 相关
前端相关的东西用 webpack-dev-server 跑
webpack-dev-server 启动命令 `npm run dev` 和相关参数
### package.json 文件
"scripts": {
"dev": "webpack-dev-server --devtool eval --progress --colors --hot --content-base ./build"
}
# webpack.config.js 文件
module.exports = {
// webpack 相关配置 。。。
devServer: {
port: 9090,
proxy: {
"/api/*": "http://localhost:8080"
}
}
}
每一次修改经过 webpack 编译后在`http://localhost:9090/webpack-dev-server/` 上浏览器会自动刷新
## 发请求
$.ajax ({
method: "GET",
url: "/api/welcome"
})
.done (function ( msg ) {
console.log (msg );
});
## see also
http://christianalfoni.github.io/react-webpack-cookbook/Automatic-browser-refresh.htmlhttp://webpack.github.io/docs/webpack-dev-server.htmlhttp://stackoverflow.com/questions/26785268/webpack-dev-server-with-bypass-proxy