开发环境
- 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
果然,问题解决了。 终于可以愉快地吃包子了!
微信关注我哦 👍
我是来自山东烟台的一名开发者,有感兴趣的话题,或者软件开发需求,欢迎加微信 zhongwei 聊聊, 查看更多联系方式