最近在开发微信小程序遇见域名不合法问题,总结出了几个解决方法,希望能够有所帮助。

1>大多数人第一次用小程序应该不是自己感兴趣吧,比如做毕设或者什么的,这个时候会去找网上的源码,来进行学习,这样快一点,然后在用微信开发者工具的时候遇见了问题,就是我们在引用别人写的代码的时候,无法显示出别人的数据。

具体情况是这样的如图:

不在request合法域名列表,此时对于新手来说一脸懵,你可能会觉得哇,这个有问题我换一个源码试试,下次发现还是这样怎么样解决呢?

解决方法:将微信开发者工具的不校验合法域名勾上(这个是测试阶段的这样做法,如果我们是拿别人的东西来学习,所以只需做如下步骤)如图:

这样你看别人调用的东西就可以显示出来了,此时你如果学习可以看着别人写好的进行学习,如果觉得不够,可以跟着我往下看。

2>调用公共api的时候公共的api的连接是http的时候

经过上面的测试我们不免有些疑问,既然他提示域名不在request列表中那我们将域名加载request中不就可以了吗?很多人一开始估计就想这个该如何添加呢,没错这个确实最后都应该添加,那我们来添加吧,首先:如何添加,我们找到源码中的js文件,找到调用api的链接此时我们看到了这个链接如图:

看到这个链接然后我们将这个源码中的所有js文件都看看,将其中的域名字段记下来,比如图中的:http://news-at.zhihu.com/api/4/news/这个字段,域名就是:http://news-at.zhihu.com,全部记下来我们添加吧。具体的位置就是小程序账号登录微信公众平台的开发如图的地方:

此时发现一个问题当我们点击添加的时候发现这个合法域名都是https,对啊,我们添加的只有http添加上可以吗,当然不行,此时该怎么办,我们再换一个源码看嘛,相信很多人都笑了。肯定不用啊,有两种方法:1.将http用ngnix方向代理变成https访问,这样你的域名就变成https了,将request中的域名改成你用ngnix方向代理生成的,还有将源码js文件中的连接改成你代理之后的

关于反向代理的解释:购买自己的云服务器并装ngnix,域名解析到自己的服务器上,域名需要备案(20天),备案之后申请证书https,然后在用ngnix反向代理将你自己的http://text.com类似于这种的http的api。用ngnix反向代理,在代理服务器上转换成你的,https://your.com这种域名,这时访问https://your.com也就是访问http://text.com,然后你的request合法域名中就可以填写你自己的了。备案也过了,https也实现了。关于ngnix反向代理技术可以联系我一起学习,我做过比较成熟,上面说的我帮你做是真的,如果你不懂这些,并且你还需要实现https,你也联系我,我都可以帮你解决:

我自己就是调用了豆瓣api,不得解api,历史的今天api,天气api,其中的不得解api和历史的今天api都是我自己用ngnix反向代理实现的,

如果需要源码的私聊给我,或者需要转换成https的即上线的也可以留言,这样的api不限次数,不限次数,不限次数重要的话说三遍!!!

2.第二种方法,可以换个api找一个https的使用,现在我之前找过很多,都是限次数的,还有高收费,还有就是你换了你必须要熟悉,我对这一块也比较熟悉,等有时间了我在和你们分享如何使用吧,还有,我自己收集很多小程序的源码,各种类型的,如果需要,请留言,我会下载好给你们发过去,只要私聊必回。希望能对你有所帮助。

解决微信小程序不在request合法域名列表中的问题相关推荐

  1. 微信小程序 --- 不在以下合法域名列表中请参考文档

    报这个错误一般是因为你是用AppID开发的应用,所以管理更加严格,需要你进行配置才可以正常 到小程序登录页面登录https://mp.weixin.qq.com/,在设置的地方进行配置就能正常获取了

  2. 完美解决序微信小程序不能用本地ip调试的问题,不在以下 request 合法域名列表中,请参考文档:https://d

    微信小程序不能用本地ip调试的问题,错误如下 不在以下 request 合法域名列表中,请参考文档:https://developers.weixin.qq.com/miniprogram/dev/f ...

  3. 微信小程序不在以下 request 合法域名列表中

    首先检查开发工具 设置 详情===>本地设置:取消以下勾选框 查看异常问题:不在以下 request 合法域名列表中,请参考文 查看是否配置域名信息,如果没有配置则去小程序后台设置即可 多个已 ...

  4. 微信小程序报错 http://localhost:8084 不在以下 request 合法域名列表中,请参考文档:https://mp.weixin.qq.com/debug/wxadoc/dev/a

    http://localhost:8084 不在以下 request 合法域名列表中,请参考文档:https://mp.weixin.qq.com/debug/wxadoc/dev/api/netwo ...

  5. 小程序开发配置接口域名提示:不在以下 request 合法域名列表中,请参考文档

    小程序开发配置接口域名提示:不在以下 request 合法域名列表中,请参考文档:https://developers.weixin.qq.com/miniprogram/dev/api/networ ...

  6. 解决request fail url is not in domain,不在以下 request 合法域名列表中

    小程序校验合法域名(上线)后,打开就报错request:fail url not in domain list 开发面板中已经提示错误:https://xxx.com 不在以下 request 合法域 ...

  7. mpvue 从零开始 女友拉黑了我 5 不在以下request 合法域名列表中,请参考文档

    上一篇,才调通了接口,试了几次,都成功,突然,微信报错了. VM6239:1 https://www.easy-mock.com 不在以下 request 合法域名列表中,请参考文档:https:// ...

  8. htt:// ************不在以下 request 合法域名列表中,请参考文档:******************************

    http:// ****不在以下 request 合法域名列表中,请参考文档:https://developers.weixin.qq.com/miniprogram/dev/framework/ab ...

  9. https://api-hmugo-web.itheima.net 不在以下 request 合法域名列表中,请参考文档:https://developers.weixin.qq.com/minip

    因为一开始时没有在项目中添加appid , 所以没有权限访问接口 解决方法: 第一种也是最简单的方式: 在详情 -> 本地设置里勾选"不校验合法域名.web-view(业务域名).TL ...

  10. VM2230 asdebug.js:xxx:端口不在以下 request 合法域名列表中

    VM2230 asdebug.js:http://xxxx:端口不在以下 request 合法域名列表中 解决方法 微信小程序调试时微信开发工具出现以下错误: 如若已在管理后台更新域名配置,请刷新项目 ...

最新文章

  1. 开发转测试好转吗_月薪15K+的高级测试开发工程师基础面试题,你要来试试吗?...
  2. MySQL 数据库的操作 连接、新增、删除、选择数据库 命令行(带图)
  3. DDL与DML的区别
  4. mac iTunes启动失败,声称iTunes文件夹被锁定
  5. oracle命令分析3
  6. php图片案例,web开发N例-案例2:PHP绘制图片、绘制中文
  7. 简单的三层交换配置路由实验 (思科)
  8. asp之发布给IIS
  9. 2018 CISSP考试一路走来
  10. Struts2+Spring2+Hibernate3配置(根据尚学堂马士兵老师的授课视频整理)
  11. 大数据--数据仓库--维度退化
  12. 世界上第一代电子计算机每秒运算次数,计算机基础知识讲稿一
  13. 中国移动光猫的拨号和桥接模式的区别
  14. 关于自定义标签当中的unable to find setter method for attribute:xxx错误 小记
  15. 0-1背包问题分支定限法Java实现
  16. 基于android的通讯录,基于Android的通讯录管理系统.doc
  17. 魔方机器人(基于OpenCV、Arduino)
  18. 粉丝福利|Go并发编程学习路线图
  19. 现在的微型计算机属于计算机的第几代产品,到目前为止的计算机都属于第几代...
  20. 用idea学习HTML

热门文章

  1. FPGA(一):用Verilog实现流水灯
  2. LSTM实现股票预测
  3. alist搭建云盘管理程序。
  4. 金蝶显示数据无法连接服务器,金蝶连接云服务器异常怎么回事
  5. php 获取当天是星期几,php 怎么获取今天星期几
  6. JavaSE(9)-细节狂魔:OOP之继承多态?20K字长篇看完,有手就行
  7. Seaweedfs上传大文件_large file
  8. oracle18c静默安装教程,Oracle 18c 19c 安装的 DBT-50000 错误解决
  9. GB28181设备端PS流封装和发送
  10. ubuntu之使用wine微信之无法发送图片