2021年12月RSSHub开发踩坑
2021年12月RSSHub开发踩坑
在去年的最后一周,我提交了西安理工大学的RSSHub路由
有点小激动,第一次在Github上给开源项目Pull Request
https://github.com/DIYgod/RSSHub/pull/8799
记录下踩过的坑
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,最后才发现白忙活)
在审核大大的提醒下才发现了问题
总结
开发过程磕磕碰碰,但最后审核也还挺顺利的(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