爱意满满的作品展示区。
ttkit

开源了基于 nestjs 的每日热榜聚合 API 服务

  •  
  •   ttkit ·
    HelTi · Aug 4, 2025 · 4196 views
    This topic created in 460 days ago, the information mentioned may be changed or developed.

    Daily Hot API

    一个基于 NestJS 的每日热榜聚合 API 服务,支持多个平台的热榜数据获取,支持本地部署,pm2 部署、docker 部署。

    本项目由 msyy/DailyHotApi 项目改造而来,原项目使用的 hono 框架,本项目使用的 nestjs 。

    GitHub 地址:daily-hot-api

    预览:每日热点

    功能特性

    • 🔥 支持多平台热榜数据聚合(知乎、bilibili 、百度、豆瓣、稀土掘金等)
    • 🚀 基于 Redis 的高效缓存机制

    技术栈

    • 框架: NestJS
    • 缓存: Redis
    • 语言: TypeScript

    最后

    欢迎 fork ,提交 pr ,也希望给个小星星。

    19 replies  •  2025-08-05 14:15:59 +08:00
    Jammmm
    Jammmm
    Aug 4, 2025
    1
    赞
    ttkit
    ttkit
    OP
    Aug 4, 2025
    2
    @Jammmm 谢谢,嘿嘿😁
    lying500
    lying500
    Aug 4, 2025
    3
    社区分类下的微博热榜加载不了,显示的是上一个源的数据,比如从知乎点过去就是知乎的热榜
    ttkit
    ttkit
    OP
    Aug 4, 2025
    4
    @lying500 前端还没把聚合接口改过来,晚上调整。
    pianjiao
    pianjiao
    Aug 4, 2025
    5
    我也有个 今日热榜 https://hotday.lieme.cn/
    pianjiao
    pianjiao
    Aug 4, 2025
    6
    还有个 每日 60s 新闻的 https://today.lieme.cn/
    h1104350235
    h1104350235
    Aug 4, 2025
    7
    感谢分享,最近在学习 nest
    h1104350235
    h1104350235
    Aug 4, 2025
    8
    个人博客显示不可访问,接口文档等内容看不了
    ttkit
    ttkit
    OP
    Aug 4, 2025
    9
    @h1104350235 不谢
    ttkit
    ttkit
    OP
    Aug 4, 2025
    10
    @h1104350235 不可访问是什么意思?接口文档还没写,这个返回的字段内容都是统一的
    h1104350235
    h1104350235
    Aug 4, 2025
    11
    接口文档和部署教程指向个人博客,但是你的博客好像下掉了。
    h1104350235
    h1104350235
    Aug 4, 2025
    12
    但不影响使用
    CHTuring
    CHTuring
    Aug 4, 2025
    13
    看了下代码,你是用 AI 转的吗。好多段像是 Nest 用 AI 生成时候的公用代码。
    ttkit
    ttkit
    OP
    Aug 4, 2025
    14
    @CHTuring 大部分都是 AI 转的,业务请求模块都是一致的。
    CHTuring
    CHTuring
    Aug 4, 2025
    15
    @ttkit #14 那就对了,只要用 AI 生成 Nest 的代码都会有特定的 AI 味
    Gilfoyle26
    Gilfoyle26
    Aug 4, 2025
    16
    为啥不继续使用 hono ,为啥要换呢?
    ttkit
    ttkit
    OP
    Aug 4, 2025
    17
    @Gilfoyle26 hono 虽然能满足现在的需求,够轻量,实际开发过程中会因为业务需求的复杂,使用 hono 实现反而更加困难。nestjs 支持 AOP 编程,提供的功能齐全,生态丰富,利于后面扩展项目。
    ttkit
    ttkit
    OP
    Aug 4, 2025
    18
    @CHTuring 是的,先提供核心的架构设计,然后自己写个业务模版,然后调教 AI 就行了。
    ttkit
    ttkit
    OP
    Aug 5, 2025
    19
    @lying500 已经切换过来了,目前接口稳定,性能上没啥差异
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1701 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 209ms · UTC 10:30 · PVG 18:30 · LAX 02:30 · JFK 05:30
    ♥ Do have faith in what you're doing.