kenberkeley / vue-demo

Vue.js 示例项目 · 简易留言板。本项目拥有完善的文档说明与注释,让您快速上手 Vue.js 开发 SPA。Webpack / ES6 + Babel / Vue Router / (Vue Resource?) / (Vue Validator?) / (Vuex?) —— An Excellent Vue Starter with Best Practice / 最佳实践
https://kenberkeley.github.io/vue-demo/dist
Apache License 2.0
1.29k stars 410 forks source link

webpack-dev-server 代理请求 api #6

Closed eightfeet closed 8 years ago

eightfeet commented 8 years ago

很棒,想问下开发时常用接口代理去解决跨域问题, ''' proxy: { '/some/path*': { target: 'https://other-server.example.com', secure: false } } ''' 这儿是怎么处理的

kenberkeley commented 8 years ago

首先我们来看 build/webpack.dev.conf.jsBrowserSyncPlugin 设置了代理 proxy: 'http://127.0.0.1:8000/' 该为开发服务器的地址(详见 build/dev-server.js

若要跨域代理,请在 build/dev-server.js 中使用 node-http-proxy 或者 express-http-proxy 自行实现

eightfeet commented 8 years ago

ok,看到