微信小程序报错-Failed to load font

微信小程序报错-Failed to load font,第1张

之前微信小程序一直一进入就会报错或者清除缓存后再编译也会报这个错误

错误信息是加载vant-weapp组件库中的字体出问题,然后重新装了一次,还是报错。走投无路时打开了vant官方文档,然后发现有这个错误解释:

虽然官方说可以忽略,但是确实看着很难受。

开发小程序真机调试的时候报错

errno: 600001,request:fail errcode:-202 ERR_CERT_AUTHORITY_INVALID

其实就是证书问题。检查下请求域名的证书,看看哪个有问题

在这里输入你的域名

>

服务器问题。

后台内存溢出报错了。类似高并发的场景都有可能出现这种情况,错开高峰期,等一段时间再刷新试试。估计是服务器的问题,建议等等再试

腾讯微信(faq)是一种更快速的短邮,具有跨平台沟通、显示实时输入状态等功能,与传统的短信沟通方式相比,更灵活、智能,且节省资费。

通过wxgetUserInfo获取用户的openId 和unionId,需要对接口返回的加密数据( encryptedData )进行对称解密。

/

    功能描述: <br>

    〈功能详细描述〉

   

@paramargs

@see[相关类/方法](可选)

@since[产品/模块版本](可选)

    /

publicstaticvoidmain(String[] args){

String encryptedData ="";

String sessionKey ="";

String iv ="9btKSYjvtGMGpknPpjS2Ag==";

        JSONObject jsonObject = getUserInfo(encryptedData, sessionKey, iv);

Systemoutprintln(jsonObjectgetString("unionId"));

        Systemoutprintln(jsonObjecttoJSONString());

    }

结果运行报错:

javaxcryptoBadPaddingException: pad block corrupted

at orgbouncycastlejcajceprovidersymmetricutilBaseBlockCipher$BufferedGenericBlockCipherdoFinal(Unknown Source)

at orgbouncycastlejcajceprovidersymmetricutilBaseBlockCipherengineDoFinal(Unknown Source)

at javaxcryptoCipherdoFinal(Cipherjava:2087)

at comsaicebizserviceutilAESUtilsgetUserInfo(AESUtilsjava:62)

at comsaicebizserviceutilAESUtilsmain(AESUtilsjava:86)

Exception in thread"main"javalangNullPointerException

at comsaicebizserviceutilAESUtilsmain(AESUtilsjava:87)

查询原因,有可能是我的wxlogin在wxgetUserInfo之后调的原因,细究一下

我们通过wxlogin获得用户授权码code,接下来我们用code以及appid和appSecret请求微信

>

这种情况偶发,一般发生在隔一段时间之后第一次登录时。

导致问题的原因是 getUserInfo 放在了 wxlogin 之前。 getUserInfo 获取到 iv 和 encryptedData 传给后台。wxlogin调用时用户的 session_key 可能会被更新而致使旧 session_key 失效。这样后台再去解密的时候就等于在用新的 session_key 去解密旧的 session_key 加密的数据,就会报 ILLEGAL_BUFFER 错误。

正常的流程应该是:

很容易错写成在 wxgetUserInfo 的回调里再调 wxlogin 拿 code 再发送给服务器,这样 getUserInfo 里的 data 加密用的session_key就有可能跟解密的时候的 session_key 不一致,因为 wxlogin 有可能会刷新了 session_key

建议开发者提前进行 login;或者在回调中先使用 checkSession 进行登录态检查,避免 login 刷新登录态。

这里的是JS传进来的一个变量,但是在显示某个框框的时候将这个值设为一个路径值,即在选择的时候,会因为其路径并不是在该项目的相关路径中,导致报以下错误。

给加一个  v-if="objcover"

<image class="img_order" mode="aspectFill" v-if="objcover&&objcover!=''" :src="objcover"/>

以上就是关于微信小程序报错-Failed to load font全部的内容,包括:微信小程序报错-Failed to load font、微信小程序真机调试 报错 -202、微信小程序调用卡管报错是什么意思等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10108389.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存