RSS Impact 是一个支持 Hook 的 RSS 订阅工具,
支持推送通知、Webhook 、下载、BitTorrent、AI 大模型 等多种形式的 Hook。

0%

2020-02-16 nodejs 全栈开发服务状态监控

2020-02-16 nodejs 全栈开发服务状态监控

监控地址:https://server.cmyr.ltd/

前端采用 vue+Vuetify,本来想用 element 的,但发现 element UI 的问题实在太多,没人维护的开源项目是真的难用,所以真的不建议使用 element UI 来开发

后端采用 nest.js+mongodb

业务逻辑很简单,就是轮询一个接口列表,看看响应是否正常,如果状态码为 200 就正常,大于等于 400 就异常,然后记录下来,并推送给我自己。

本次项目中还强行应用了我自己开发的一个包,safe-json-type,作用是安全的序列化 Date、Buffer 等 json 不支持的类型。在 http 的开发中,经常会遇到需要转换 Date 为字符串,再转换回 Date,而有了这个包之后,问题就解决了。

并且还支持用插件来扩展转换更多的数据类型,甚至可以扩展到其他语言中,只要也有对应的数据类型即可。嘛,虽然目前还只有我自己在用而已

本文作者:草梅友仁
本文地址: https://blog.cmyr.ltd/archives/498e8336.html
版权声明:转载请注明出处!

坚持原创技术分享,您的支持将鼓励我继续创作!