面试官:前端代码线上出错如何解决?使用sentry

新时代的前端系统上线之后,通常会遇到以下几个问题

前端报错,用户使用功能异常,没有通知开发人员的渠道

了解到报错后,因为前端做代码混淆和压缩,删除 source map,没有办法准确定位错误位置

不清楚用户的操作系统、浏览器、请求内容和存储等信息,无法进行问题复现

上述问题目前有统一的解决方案,就是使用 web bug 埋点追踪系统,目前开源免费好用的系统,就是今天要介绍的 sentry

sentry 的特性
在使用上,sentry 既可以直接在其网站https://sentry.io/中查看 bug 追踪信息,也支持企业进行内部搭建

在功能上,sentry 支持

发送错误通知

给出客户端相关信息,包括浏览器版本、操作系统和请求内容等

代码版本(release 版本号)

上传代码源文件(source map)

如何使用 sentry
下面将以一个 React 项目为例,讲解如何使用 sentry

1、注册账号并创建项目
访问 sentry 的官网: https://sentry.io/

注册的时候会创建 组织 ,注册完成后新建项目,选择 React 创建即可
在这里插入图片描述
创建后会有一个官方指导,该如何使用代码
在这里插入图片描述
按照步骤操作即可,其中要注意 dsn 的添加,这个是每个项目特有的,不要放错

其中默认界面是英文的,并且时区不是中国的时区,会有 8 个小时的时差,建议更改过来,更改位置在用户设置的具体项目设置中

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值