grunt解决前后端跨域问题
来源:互联网 发布:包装设计收费 知乎 编辑:程序博客网 时间:2024/05/19 18:45
首先需要安装grunt的2个插件grunt-contrib-livereload;
grunt-connect-proxy
Gruntfile.js:
var lrSnippet=require('grunt-contrib-livereload/lib/utils').livereloadSnippet;var mountFolder=function(connect,dir){ return connect.static(require('path').resolve(dir));};var proxySnippet=require('grunt-connect-proxy/lib/utils').proxyRequest;
加在module.exports前面
在grunt.initconfig里,connect
proxies:[ { context:'/v2', host:'127.0.0.1', port:10080, https:false, changeOrigin:true, //映射路径 localhost:9000/v2==localhost:10080/.... rewrite:{ '^/v2/':'/' } } ], livereload: { options: { open: true, middleware: function (connect) { return [ lrSnippet, mountFolder(connect, '.tmp'), connect().use( '/bower_components', connect.static('./bower_components') ), connect().use( '/app/styles', connect.static('./app/styles') ), ///// mountFolder(connect,appConfig.app), ///// proxySnippet, connect.static(appConfig.app) ]; } } },
然后在grunt.task.run中添加
grunt.task.run([ 'clean:server', 'wiredep', 'concurrent:server', // 'autoprefixer', //在livereload前面 //'connect:proxies', 'configureProxies:server', 'postcss:server', 'connect:livereload', 'watch' ]);
然后就能实现前后端跨域了;
Running "configureProxies:server" (configureProxies) taskRewrite rule created for: [/^\/v2\// -> /].Proxy created for: /v2 to 127.0.0.1:10080
本例中所有localhost:9000/v2/ 都映射为
localhost:10080/
参考文章:http://www.ngnice.com/posts/76c4bd0f7a4cdc
http://www.cnblogs.com/suiblog/p/4453578.html
0 0
- grunt解决前后端跨域问题
- 前后端解决跨域请求问题
- spring boot 前后端分离,解决ajax跨域问题
- 解决java前后端分离跨域的问题
- 前后端交互解决跨域请求问题
- java前后端交互解决跨域问题
- flask框架解决前后端跨域问题
- 前后端交互之解决跨域问题!!!!
- 前后端交互 跨域问题的解决
- 前后端分离nginx配置,同时解决跨域问题
- 前后端分离跨域问题
- 跨域问题及其前后端解决办法
- 前后端分离,跨域问题
- 后端解决跨域问题
- 简单设置,解决使用webpack前后端跨域发送cookie的问题
- 前后端nginx部署(反向代理解决跨域问题)
- Gson解决前后端数据接收问题
- 后端(springboot)解决跨域问题
- codeforces 361B 思维题
- 识别工具
- STM32不使用外部晶振的接法
- java输出重定向
- SDAU 课程练习3 1018
- grunt解决前后端跨域问题
- 毕设笔记--MySQL出现error 1045 access denied
- 结婚了
- mysql分组取每组前几条记录(排名) 附group by与order by的研究
- Android录制声音文件(音频),并播放
- 为 ngui TweenPosition 添加 pingpongone
- threshold的用法介绍
- Yii 中 jQuery 的引入问题
- Spring生命周期