开发者社区 > 云原生 > 中间件 > 正文

Tengine 中微信小程序出错,一般怎么排查?

Tengine 中微信小程序出错,net::ERR_HTTP2_PROTOCOL_ERROR 这种一般大家如何排查?

展开
收起
小小鹿鹿鹿 2023-11-13 19:04:56 127 0
2 条回答
写回答
取消 提交回答
  • 当您的Tengine中出现微信小程序出错,提示net::ERR_HTTP2_PROTOCOL_ERROR,这种问题可能有多种原因。以下是一些建议的排查步骤:

    1. 检查网络连接:首先确认您的网络连接是否正常,特别是在使用代理网络的情况下。如果您使用了代理,尝试关闭代理并直接连接,看是否能够解决问题。

    2. 检查前后端服务:确保您的后端服务已启动,并且前端服务也已启动。

    3. 检查配置:如果您的前端和后端是分离的,那么请检查前端的config/dev.env.js文件中的配置。特别关注BASE_API配置,确保其协议设置正确。此外,微信端请求的baseurl应该是http开头的,而不是https。

    4. SSL证书问题:由于微信小程序要求必须使用HTTPS请求,您可能需要确保已正确配置SSL证书。首次部署HTTPS网站的开发者可能会对选择什么样的SSL证书感到困惑,不当的选择可能会导致各种报错。

    5. 查看错误日志:在Tengine的日志中查找与HTTP/2相关的错误信息,这可能会为您提供更多关于问题的线索。

    2023-11-30 15:38:58
    赞同 展开评论 打赏
  • 我遇到过,是偶发性的,后来降版本解决的。此回答来自钉群Tengine 开源交流群。

    2023-11-14 23:12:37
    赞同 展开评论 打赏

为企业提供高效、稳定、易扩展的中间件产品。

相关电子书

更多
微信广告引擎与播放节奏算法实践 立即下载
微信H5视频播放器在海量业务下的实践 立即下载
微信高效运维之路 立即下载