async 函数与异常捕获的坑

2023-11-20

  • 工作任务主要是排查字幕遇到异常后未正常恢复的问题

    • 其实是之前的上报逻辑影响的,就是一个事件函数 throw new Error 会导致初始化失败
    • 第三方 SDK 内部有 try ... catch,把我的异常捕获了,导致最终初始化的逻辑没执行
    • 如果函数是 async 函数则不会被捕获,是一个绕开的方法
    • 具体可见此 Demo
  • 其中一个 Bug 没复现,再一次引入了科学上网的相关问题

    • 网页与手机 App 联动,需要开抓包软件才能看具体信息
    • iOS 我用的抓包软件叫 Stream,免费且足够用,就是它会启用一个「微皮嗯」连接
    • 这就意味着我无法同时挂上「小飞机」的同时抓包
    • 我想着能不能用主机的 Docker 跑一个软路由功能,把设备接入进来
    • 看了 这篇文章,但是对 Docker 的网络配置非常的不熟悉
    • 请教老板,看上去他也不熟悉相关领域,甚至我还把 Mac Mini + Surge 的案例发给他看了下
  • 按照公司的要求,需要下班后自己注册 ProductHunt 账号,给产品拉票

    • 为了避嫌,需要换不同的 IP,找 @Innei 要了一个 🍇 的链接
    • 注册了一个新的谷歌账号,据说一个手机号最多就五个账号,不能再少了
    • 顺带整理了自己的账号簿信息,还登录了一些老账号回忆了一下
  • 在微信看了一些文章,主要还是卡颂和云谦老师的

  • 晚上继续原神

    • 清空了蒙德风龙废墟的一些遗留宝箱和挑战
    • 原本打算和 @戴兜 大佬打打周本刷一下成就的,忘记弄了
烦躁
概览页 时间轴
奇趣音乐盒 技术源于 Kico Player
Emmm,这里是歌词君