微信小程序 debug 报错 Error: Requesting an http URL is not allowed

更新日期: 2017-08-30 阅读次数: 4132 分类: 微信小程序

开发环境

  • Ubuntu 16.10
  • wepy

使用 Wine 安装了微信 web 开发者工具,但是加载小程序之后一直报错

Error: Requesting an http URL is not allowed

从错误信息来看,应该是要求使用 HTTPS 而不是 HTTP。但是,在开发者工具里已经勾选了

“开发环境不校验请求域名、TLS 版本以及 HTTPS 证书”

将小程序中的请求链接改成 https 就不报这个错误了,但是我的本地 Laravel 开发环境并不支持 HTTPS。问题还是要从源头上解决!

为什么?为什么?为什么?

中午去大金东菜市场买包子的途中,突然想到我编译的时候用的 wepy 自带的

npm run build

而其对应的命令是

"build": "cross-env NODE_ENV=production wepy build --no-cache"

这里的 production 配置是否导致了问题。因为微信小程序线上是要求必须使用 HTTPS 的。

提了大芸豆包子回来,边啃边验证我的思路

使用 wepy build 重新编译,然而问题依旧。。。

我又啃了几口包子,突然想到,在小程序代码不发生变更的情况下,即使运行了 build 命令,应该也不会重新编译吧。。。

于是删除了 dist 目录,重新

wepy build

果然,问题解决了。 终于可以愉快地吃包子了!

爱评论不评论

近期节日

2020年06月05日 世界环境日
2020年06月05日 芒种
2020年06月06日 全国爱眼日
2020年06月11日 中国人口日
2020年06月20日 世界难民日
2020年06月21日 父亲节
2020年06月21日 夏至
2020年06月22日 中国儿童慈善活动日
2020年06月23日 国际奥林匹克日
2020年06月25日 全国土地日
2020年06月25日 端午节
2020年06月26日 国际禁毒日
查看更多节日