小编Jac*_*sen的帖子

将 nginx url 的一部分作为“变量”获取?

我目前的nginx配置中有此规则:

location /tun {
proxy_pass         http://url.domain.com/mp3.mp3;
  proxy_set_header  X-Real-IP  $remote_addr;
}
Run Code Online (Sandbox Code Playgroud)

我在私人项目中使用它来进行隧道挖掘。然而,我想让它充满活力。

我正在寻找这样的东西:

location /tun/$URL$ {
proxy_pass         $URL$;
  proxy_set_header  X-Real-IP  $remote_addr;
}
Run Code Online (Sandbox Code Playgroud)

因此用户可以像这样输入自己的网址。

我知道这存在安全缺陷,但我真的希望看到这种情况发生!

提前致谢!

configuration config nginx

6
推荐指数
1
解决办法
1万
查看次数

拒绝从外部mp3获取不安全的标题"Content-Length"/读取ID3标签

我正在尝试编写一个从.mp3文件加载ID3标记的脚本.

搜索了几个小时之后,我发现一个脚本体积很小并且做了我想要的,但是我无法使用跨域.mp3文件.我曾尝试使用CSP标头绕过这个,但没有运气.

有没有办法解决这个问题,比如在背景中下载文件并显示进度条,还是可以绕过另一种方式?

加载外部文件时出现的错误:

Refused to get unsafe header "Content-Length"
Run Code Online (Sandbox Code Playgroud)

它连接到.getResponseHeader(); 就目前我所记得的.

javascript xmlhttprequest cors response-headers

5
推荐指数
1
解决办法
572
查看次数

通过对象值选择数组索引

如果我有这样的数组:

var array = [{ID:1,value:'test1'},
             {ID:3,value:'test3'},
             {ID:2,value:'test2'}]
Run Code Online (Sandbox Code Playgroud)

我想通过ID选择一个索引。

即,我想以某种方式选择ID:3并获取{ID:3,value:'test3'}

什么是最快,最轻巧的方法?

javascript arrays

3
推荐指数
1
解决办法
4943
查看次数