本地开发调试小程序时,用手机预览需要有如下设置:
1、微信开发者工具中设置:不校验安全域名、web-view 域名、TLS 版本以及 HTTPS 证书。这样在有网络请求的时候,就可以访问本地的服务器了,因为本地开发调试一般都是IP+端口的访问地址。
2、手机和电脑(本地服务器)应该配置为同一局域网段。
3、手机扫码进入小程序后,应该打开调试模式才能请求到网络数据。
4、有时候发现以上要求都满足后,还是无法请求到数据,可能原因是你的电脑的防火墙屏蔽了你的请求,这时候关闭防火墙就可以了。
---------------------
以上内容作者:完蛋闹
来源:CSDN
原文:https://blog.csdn.net/tangletao/article/details/79192655?utm_source=copy
版权声明:本文为博主原创文章,转载请附上博文链接!

5、说说我遇到的坑

首先记住一点: 当调试工具有数据时,而手机没有数据这种情况发生时, 可以把接口地址直接用微信打开看看,(所有的手机都)能请求到数据就是代码的问题,请求不到数据就是地址或者网络的问题。

为什么要强调所有的手机都能请求到数据呢,我遇到的情况比较奇特

接口已经放到外网服务器上,https域名下,手机调试也开了(以上4条都做过了),调试工具上没任何问题,在我的华为手机上预览也没有任何问题

然而前端帮我调样式的时候发现: 除了我之外其他所有人的手机预览(或体验版)时都没有数据。

网上的方法都试了,依然一脸懵逼,冷静一夜,第二天清醒后

用微信直接打开接口地址,我的手机可以请求到数据,其他人直接找不到页面或者地址解析错误(当时我们所有人都连着公司的无线网:内网),只能怀疑是地址或者网络的问题了,因为代码设置检查了N遍没问题。

于是尝试其他人关掉wifi再请求接口,OK, 有数据,尝试手机预览小程序,OK, 一切正常。

(此问题应该与上面的第二条相同,应保持手机和服务器都在同一网络:外网,但是我手机在内网就可以,还是有点不明所以)!

微信小程序手机预览请求不到数据(最后一条不明所以)的更多相关文章

  1. TODO:小程序手机预览调试

    TODO:小程序手机预览调试 1. 小程序注册,目前还未开通个人注册,主体类型为企业.政府.媒体.其他组织 2. 登录小程序,绑定开发者,获取AppID 3. 下载微信小程序示例-新片预告 https ...

  2. 微信小程序,预览在开发工具上显示正常,手机预览二维码报request->fail错误,打开手机的调试功能又正常。

    这里错误很明显是属于网址错误,开发工具和手机调试都能走request->success: 唯独常规模式下无法显示. 最开始调试过很多方法,没找出原因.最后到小程序开发设置才发现,自己未配置服务器 ...

  3. 微信小程序H5预览页面框架(二维码不隐藏)

    <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content ...

  4. 微信小程序H5预览页面框架

    <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content ...

  5. 微信小程序-图片预览

    仅供参考: 1,wxml: <view class="foot" bindtap="previewImage">我的小程序码</view> ...

  6. 微信小程序request(ajax)接口请求封装

    微信小程序request(ajax)接口请求封装 最近在进行小程序的编写,需要调用后端接口,经常要用到wx.request方法,所以就自己封装了一下,简化一下代码,如果能给大家提供帮助更好,在封装的时 ...

  7. 微信小程序开发:学习笔记[9]——本地数据缓存

    微信小程序开发:学习笔记[9]——本地数据缓存 快速开始 说明 本地数据缓存是小程序存储在当前设备上硬盘上的数据,本地数据缓存有非常多的用途,我们可以利用本地数据缓存来存储用户在小程序上产生的操作,在 ...

  8. 微信小程序之封装http请求

    下面将封装http请求服务部分的服务以及引用部分 // 本服务用于封装请求 // 返回的是一个promisepromise var sendRrquest = function (url, metho ...

  9. 微信小程序开发(request请求后台获取不到data)

    1微信的request的post请求后台获取不到data(当初这个问题纠结了好久好久),原因是post传递的data是json格式而不是key,value的格式,所以获取不到相应的data就是post ...

随机推荐

  1. [PHP] 工厂模式的日常使用

    负责生成其他对象的类或方法,这就是工厂模式,下面是一个经常见到的用法 <?php class test{ public $x=1; public $setting; //负责生成其他对象的类或方 ...

  2. docker修改国内官方镜像

    在正常情况下,docker有一个默认连接的国外官方镜像,在国外的网友访问该官方镜像自然不成问题,但是国内毕竟不是国外,由于国情不同,中国的网络访问国外官方镜像网速一向很慢,而且往往还会遭遇断网的窘境, ...

  3. splay详解(一)

    前言 Spaly是基于二叉查找树实现的, 什么是二叉查找树呢?就是一棵树呗:joy: ,但是这棵树满足性质—一个节点的左孩子一定比它小,右孩子一定比它大 比如说 这就是一棵最基本二叉查找树 对于每次插 ...

  4. Lyndon Word学习笔记

    Lyndon Word 定义:对于字符串\(s\),若\(s\)的最小后缀为其本身,那么称\(s\)为Lyndon串 等价性:\(s\)为Lyndon串等价于\(s\)本身是其循环移位中最小的一个 性 ...

  5. 【代码笔记】Web-JavaScript-JavaScript void

    一,效果图. 二,代码. <!DOCTYPE html> <html> <head> <meta charset="utf-8"> ...

  6. 免费开源ERP-成功案例分析(2)

    Odoo用户案例 Odoo用户概要 关于Odoo全球的用户,我们来看一些数据: Odoo目前全球有300万使用者 Odoo系统上每天新创建的数据库超过1000个 Odoo和Word.Excel.Pow ...

  7. 谷歌浏览器扩展程序manifest.json参数详解

    { // Required "manifest_version": 2, // manifest编写规范版本,目前主流2 "name": "My Ex ...

  8. 设置Editext的光标宽高与颜色

    在Editext的布局属性上加上 android:textCursorDrawable="@drawable/cursor_shape" cursor_shape如下: <? ...

  9. C++ 虹软人脸识别 ArcFace 2.0 Demo

    环境配置: 开发环境:Win10 + VS 2013 SDK版本:ArcFace v2.0 OpenCV版本:2.4.9 平台配置: x64.x86下Release.Debug SDK 下载地址:戳这 ...

  10. Web项目发布后字体文件找不到

    一.问题 ①ASP.NET项目,开发工具Visual Studio ②在IIS上发布之后,网页控制台报错,某某文件找不到,但是在服务器文件夹中看明明有那个文件 二.解决方法 ①>>打开II ...