2021年12月RSSHub开发踩坑

在去年的最后一周,我提交了西安理工大学的RSSHub路由

有点小激动,第一次在Github上给开源项目Pull Request

https://github.com/DIYgod/RSSHub/pull/8799

记录下踩过的坑

dogy.gif

V2路由

截至2021年12月,开发文档都没有关于V2路由的说明(V2路由的计划应该是2021年11月提出的),在最后准备提交的时候,看了别人的PR才发现这个问题。

进了官方的TG群,才发现V2居然是临时替代品,V3还不保证与V2兼容

啊这

那也没办法喽

Got

Got在12月初升级到12.0了,然而RSSHub里Got的组件还没有更新,在先期测试Got(学习Got)的过程中发现死活安装不上,才发现是NodeJS的版本太低。

当然,我最后也没有升级本地NodeJS版本,安装了11.8.2的版本解决问题

UA问题

get请求时不需要配置UA,系统默认配置好了

https://github.com/DIYgod/RSSHub/pull/8796#discussion_r776750844

PR问题

当时PR里面漏写一个s,我还以为请求太猛导致出现504问题路由测试没通过,实际上是Github Action一直没有测试到路由导致直接PR关闭(浪费一个下午,提了7,8次PR,最后才发现白忙活)

image-20220101105425274.png

在审核大大的提醒下才发现了问题

image-20220101105813324.png

总结

开发过程磕磕碰碰,但最后审核也还挺顺利的(2021年12月31日时测试有效),期待早日合并

这里列上目前测试服务器上的路由,大家可以看看效果

https://rsshub-3qdiygsdz-diy.vercel.app/xaut/index/tzgg
https://rsshub-3qdiygsdz-diy.vercel.app/xaut/index/mtbd - https://rsshub-3qdiygsdz-diy.vercel.app/xaut/index/xyyw (有点问题,已经追加Commit了) https://rsshub-3qdiygsdz-diy.vercel.app/xaut/index/xshd

https://rsshub-3qdiygsdz-diy.vercel.app/xaut/jwc/tzgg https://rsshub-3qdiygsdz-diy.vercel.app/xaut/jwc/gkgs https://rsshub-3qdiygsdz-diy.vercel.app/xaut/jwc/gzzd https://rsshub-3qdiygsdz-diy.vercel.app/xaut/jwc/jggs
https://rsshub-3qdiygsdz-diy.vercel.app/xaut/jwc/jsjg https://rsshub-3qdiygsdz-diy.vercel.app/xaut/jwc/jsxx https://rsshub-3qdiygsdz-diy.vercel.app/xaut/jwc/xwdt