我有一个Nginx websocket反向代理,我想隐藏客户端请求的HTTP头.
proxy_hide_header隐藏服务器响应头,不能用于隐藏客户端请求头.
我想这样做是因为nginx后面的websocket服务器与websocket扩展"permessage-deflate"不兼容,所以我想从客户端请求中删除Sec-WebSocket-Extensions头.
我有一个简单的应用程序使用Angular UI路由器与一些状态.
其实我的路由器中有这种代码:
$stateProvider.state('map.layers', {
url: '/layers',
templateUrl: 'views/layers.html',
controller: 'LayersCtrl',
onEnter: function(map: Master.Map) {
// do stuff
},
onExit: function(map: Master.Map) {
// do stuff
}
});
Run Code Online (Sandbox Code Playgroud)
控制器在另一个文件中定义,我正在寻找一种在同一文件中定义onEnter和onExit回调的好方法.
在您看来,什么是最佳解决方案?一个全局变量应该可以工作,但它不是很漂亮.
我想使用类似于 Lodash 的 get 和 set 的东西,但用的是 Ruby 而不是 JavaScript。我尝试了几次搜索,但找不到类似的内容。
Lodash 的文档可能会以更好的方式解释它,但它从字符串路径(例如'x[0].yz')获取和设置属性。如果设置属性时完整路径不存在,则会自动创建。