站点图标 Linux-技术共享

一个聚合热门数据的 API 接口

GL6shscakAABc7D

很不错的项目:《今日热榜》一个聚合热门数据的 API 接口


极快响应,便于开发
支持 RSS 模式和 JSON 模式


支持 Vercel & Docker 多种部署方式
简明的路由目录,便于新增

Docker 部署

安装及配置 Docker 将不在此处说明,请自行解决

本地构建

# 构建
docker build -t dailyhot-api .
# 运行
docker run -p 6688:6688 -d dailyhot-api
# 或使用 Docker Compose
docker-compose up -d
 

在线部署

# 拉取
docker pull imsyy/dailyhot-api:latest
# 运行
docker run -p 6688:6688 -d imsyy/dailyhot-api:latest
 

手动部署

最直接的方式,您可以按照以下步骤将 DailyHotApi 部署在您的电脑、服务器或者其他任何地方

安装

git clone https://github.com/imsyy/DailyHotApi.git
cd DailyHotApi
 

然后再执行安装依赖

npm install
 

开发

npm run dev
 

成功启动后程序会在控制台输出可访问的地址

编译运行

npm run build
npm run start
 

成功启动后程序会在控制台输出可访问的地址

Railway 部署

本项目支持使用 Railway 一键部署,请先将本项目 fork 到您的仓库中,即可使用一键部署。

Zeabur 部署

本项目支持使用 Zeabur 一键部署,请先将本项目 fork 到您的仓库中,即可使用一键部署。

Vercel 部署

🚧 Vercel 部署支持正在修复中

若您目前仅能通过 Vercel 进行部署,那么请暂时不要使用最新版本


https://github.com/imsyy/DailyHotApi

退出移动版