小程序没有域名? 如何设置资源防盗链?

小程序项目如何设置资源的防盗链?

作过前端,或对小程序有些了解的同窗都知道,小程序是没有域名访问概念的,访问的路径都是以:“/pages/index”、“/pages/my”这种方式进行页面跳转的。域的概念从何而来?前端

事情是这样的,前段时间忽然冒出个想法,你们上下班,有些人离公司比较远,回家路上/地铁上,可能都会比较无聊,看看新闻、听听音乐啥的。java

可是对于IT行业的程序员们来讲,入了IT领域就意味着,永远有学不完的东西,常常就有看到一些人在地铁拿着一本书在看,因而我灵机一动,想着作了个小程序,收集一些电子书,方便你们随时随地的阅读,既不耽误学习,回家的路上也不无聊,并且小程序集成在微信里,不会给你们带来负担。webpack

说干就干,通过几个周末的开发和测试,慢慢的小程序成型了,也发布上线了,是基于wepy框架开发的,坑点以前的文章已经说过了,就再也不提了。主要讲讲后面发生的一些事。程序员

做为技术交流,平时也加了一些群,都有一些不错的书,工做几年本身也弄了些存货,此次是所有家当都拿出来了、还找了几个测试java的后端大佬,都收集了些他们的珍藏品,由于没有本身的服务器,刚开始是把内容存放在阿里云上的,但没两天告诉我欠费了……,web

想哭,就这么工资,怎么经的起折腾啊,后来了解了一下腾讯云,每个月有些免费的流量,果真放弃了阿里云,把东西转移到了腾讯云。嗯,就这样很开心的把小程序上线了,天天有事没有看看书,以为仍是蛮方便,身边同事也都以为不错,还给提了些小建议。小程序

然而小程序放上去不到两周,就在昨天、就在昨天、就在昨天,忽然收到腾讯云的邮件提示,cos欠费,C\A\O,什么状况啊,我懵逼了……,想了半天,先充了几块钱进去……,毕竟不想本身努力构思的产品,就诞生这么几天就夭折了。后端

今天在快下班了忽然想起这个事,想着赶忙看一下,发现cos的数据把我吓哭了、真的、若是不到两周能有这么高的访问量,我会很开心的,然而小程序的后台数据是不同的。微信小程序

小程序的访问次数

欠费通知,cos的访问量,

坑爹的啊,请求次数2.85w,小程序的访问量不到1000

不用说,这是被人欺负了……,心里1W个草泥马,在内心奔腾,怎么办呢?第一时间是想到了防盗链,不容许指定域名之外的站点访问你的连接。服务器

但问题又来了,前面说过,小程序没有域名啊~微信

微信小程序怎么获取当前页面的url啊

因而在项目中,把Network面板的信息看了又看,查看Headers信息,看到Referer这里有一个没见过的域名把整个页面请求头(后面发现的,哈哈~),百度搜索无果,最后仍是谷歌告诉我,小程序也是有个域名的,请看下图: 微信小程序没法加载其资源问题解决

原谅我穷,赶忙在cos上配置了这个白名单,同时也赶忙测试了一下,去掉后,是否还能访问,以图为示例: 小程序的域名:servicewechat.com

赶忙在cos上配置了这个白名单

固然这个方法是不彻底可靠的,好比其余小程序也是这个域名啊,仍是能调用你的资源,有点纳闷~,求大佬们指点可靠的方法。感谢!!

以上就是今天的随笔小记,但愿能帮到其余遇到一样坑爹事情的同窗,最后分享一下作的小程序:码农书籍,爱学习、阅读电子书的同窗能够收藏一下!

码农书籍,一块儿阅读,一块儿进步,用心分享 作有温度的攻城狮,苏南的专栏

更多文章:

做者:苏南 - 首席填坑官

连接:https://blog.csdn.net/weixin_43254766/article/details/84558320

交流:91259409五、公众号:honeyBadger8

本文原创,著做权归做者全部。商业转载请联系@IT·平头哥联盟得到受权,非商业转载请注明原连接及出处。

相关文章
相关标签/搜索