使用grunt-contrib-proxy重定向
Redirect with grunt-contrib-proxy
我可能做错了什么,但我无法强制grunt-contrib-proxy做一个简单的重定向。
在我的gruntfile。我有以下服务器配置:
connect:
devserver:
options:
port: 9001
base: "./"
proxies: [{
context: "/",
host: 'dev.staging.com'
changeOrigin: true
}]
我还补充了:咕哝。loadNpmTasks"grunt-connect-proxy"并更新了我的任务"configureProxies:devserver"
我相信这应该重定向到dev.staging.com的任何调用,所以当我输入http://localhost:9001时,它应该被重定向到url http://dev.staging.com
然而,代理似乎根本不起作用。我已经尝试了多种配置(即使重写),但仍然没有运气。
我可能做错了什么,但我不知道是什么。
Grunt编译并正确运行任务
文档似乎忽略了一个重要的事实,那就是你必须在服务器选项中添加中间件:
proxyrequest = require('grunt-connect-proxy/lib/utils').proxyRequest
middleware: (connect, options) =>返回(proxySnippet)
相关文章:
- 通过javascript重定向html传递php变量
- JavaScript下拉菜单-点击按钮并根据所选值重定向到url
- 使用angular重定向到html页面
- 如何在chrome扩展中重定向到html页面
- 无法从jquery Mobile导航栏重定向到另一个页面
- ng视图外的链接重定向到ng视图内的页面
- 在phonegap应用程序内部重定向不起作用
- CORS-重定向到第二个GET正在接收的页面
- AJAX不会在文件上传后重定向到网页-POST方法
- 重定向时角度刷新浏览器
- 通过链接重定向不;我不在jstree中工作
- 根据select选项元素将表单重定向到不同的URL
- 通过JQuery重定向到另一个页面
- 重定向到“父窗口”
- 重定向iFrame中的父URL
- PHP-如何重定向到同一页面并更改DOM's
- chrome.tabs.update() 重定向到 'chrome-extension://invalid/'
- 我们如何在不更改url的情况下使用锚点点击从一个页面重定向到另一个页面
- 使用AngularJS中的UI路由器将状态重定向到默认子状态
- 使用grunt-contrib-proxy重定向