nodeclub项目中的agent 请求的疑问
发布于 9 年前 作者 thomas0836 2945 次浏览 最后一次编辑是 8 年前 来自 问答

请教大神们,我在学习 https://github.com/cnodejs/nodeclub 项目的时候 发现

// 通过服务器代理访问 url = ‘/agent?url=’ + encodeURIComponent(url);

这么一段内容,但是 agent 这个路径,我搜索了全项目都没有发现在哪里写的,但是 请求时确实可以请求!于是学@alsotang 大大的这个写法来处理一些图片请求,但是 屏幕快照 2015-10-06 上午12.13.43.png

希望有大神可以指导指导,或者推荐一些相关资料吧。我百度了很多可能是关键词的问题,都没有看到相关的东西。

3 回复

有一段时间 github 被封了,而我们的用户头像是使用 github 的,所以我做了这么一个代理,用来代理本站的用户头像。 现在 1 是因为 github 不再被封,2 是因为服务器到了国内,不具备代理的能力,所以就没在用了。

而 not allow 那个错误,是因为怕这个代理功能被人滥用,所以限制了一下目标站点的 domain。我记得只有 githubcontent.comgravatar.com 可以被代理

@alsotang 那请问 这个agent 是写在哪里的?如果 我想用可以怎样用到?因为,我这边在做一些微信的开发,微信的页面可能需要一个认证的域名下的东西才可以访问,而我的图片上传都是学您的放上7牛了,不知道会不会访问不到(还没有试)

回到顶部