项目中添加sentry记录一下配置

Sentry意思是哨兵,是一个开源的提供应用监控的一个平台,可以帮助我们获取应用在运行时出现的问题,可以使用平台集成的SaaS服务,也可以自己搭建服务。

我们的项目使用react+umi+dev 配置sentry基本参考react+webpack就可以了。

在项目中引入‘@sentry/webpack-plugin’、’umi-plugin-react’、’umi-plugin-react’

阅读全文

学习TypeScript(二)

接口(interface)

阅读全文

如何在dva中写轮询

项目需要使用轮询,现在的开发环境已经从vue变化到了,react、dva、umi、antd这一系列。

轮询咱之前也写过,使用setTimeout递归调用。

但是在dva中好像会导致卡死,(不知道什么原因,没有时间去研究,吐槽一下这家公司加班加成狗)

然后搜索时看到在dva/redux-saga中使用generator函数实现:

阅读全文

学习Typescript(一)

现在TypeScript被越来越多的人推荐,处于好奇我也准备学习学习。以下是学习笔记,不是啥厉害的文章。

TypeScript的特点就是赋予了javaScript类型吧,看到有人调侃称TypeScript为AnyScript,讽刺大量使用any类型的现象吧。

通过React+TypeScript以及Angular(官方使用TypeScript开发)发觉了一些TypeScript的优点:

阅读全文

PT入门

PT是什么?

PT(Private Tracker)是一种改良自BitTorrent协议的P2P下载方式,“Private Tracker”指私有种子服务器。与BT最大的不同点分别为可进行私密范围下载,并且记录每一个用户的详细数据。

阅读全文