uniapp网络调试问题汇总

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了uniapp网络调试问题汇总相关的知识,希望对你有一定的参考价值。

参考技术A

分析 :app端无法解析业务数据data;但是响应头与h5端相比多了3个android相关的参数,即 X-Android-Sent-Millis 、 X-Android-Response-Source 和 X-Android-Received-Millis 。
解决 :修改该uni-app项目的配置文件mainfest.json,选择App常用其他设置,自定义组件模式默认是开启的, 关闭自定义组件模式 重启开发工具 即解决app端无法解析业务数据的问题,此时app端获取到的响应头的参数与h5端是一样的。

(1) 请求服务器A中的接口a(app端和h5端都能请求到业务数据)

(2) 请求服务器B中的接口b

问题 :app端请求的业务数据data一直为“200 OK”,但h5端可以请求到业务数据。
分析 :应该是响应头的问题。

总结 :h5端正常解析,但是app端数据解析异常,可能原因是不同语言对header解析不一样(有些语言是弱语言,兼容性没有那个大)。

uniapp及uniCloud开发中经常会出现的问题汇总

一、manifest.json内未配置Appld,请重新获取后再

uniCloud本地调试服务启动失败,错误信息为:manifest.json内未配置Appld,请重新获取后再试

新建uniapp项目会出现以下报错,说明还没有创建APPID。

解决办法:

打开DCloud开发者中心,新建APPid即可,地址:https://dev.dcloud.net.cn

1.创建应用,请先保证之前没有创建过,直接点击获取可能会将原有的配置覆盖掉。

2.如果是新项目没有创建过APPID可以自己忽略第一步,直接点击获取即可,系统会自动根据你的项目名称创建出一个新的应用APPID

二、uniapp引入iconfont字体报错,文件查找失败:'./iconfont.woff2

引入iconfont字体图标报错,一般是字体图标引入路径的错误,我的项目路径如下:

解决办法:

只需要将iconfont.css引入字体图标的路径修改一下就好了,改为绝对路径。

三、使用uni-id-pages,登录或注册报Invalid uni-id config file

按照官方提示需要配置config.json,但是本地找不到目录,uni-id配置文件地址
按照次方法需要再本地 uniCloud/cloudfunctions/common/uni-config-center/uni-id/config.json 目录下手动创建,其实直接右键下载即可。

解决办法:

直接再uni-config-center文件夹下右键,下载公共模块即可,如图:

注意:因为软件版本有区别,你下载可能获取不到uni-id文件夹下面的config.json,那么只能手动创建了。

在uni-config-center下创建uni-id,然后创建config.json,需要去官方复制json文件过来

注意:一定要讲注释文件全部删除,有注释会报错。复制过来的json一定要改两个地方passwordSecret和tokenSecret,这两个不配置的话,还会报一样的错误,这里随便配置一个长字符串即可。

以上是关于uniapp网络调试问题汇总的主要内容,如果未能解决你的问题,请参考以下文章

uniapp原生插件开发问题汇总

uniapp内置API交互效果 - 常用方法汇总

开发工具嵌入式常用调试工具汇总帖

iOS 调试问题汇总

C#编译调试问题汇总

GitHub中已开源项目汇总