mirror of
https://github.com/jiangrui1994/CloudSaver.git
synced 2026-01-12 08:08:46 +08:00
37 lines
1.2 KiB
TypeScript
37 lines
1.2 KiB
TypeScript
import express from "express";
|
|
import { cloud115Controller } from "../controllers/cloud115";
|
|
import { quarkController } from "../controllers/quark";
|
|
import { resourceController } from "../controllers/resource";
|
|
import { doubanController } from "../controllers/douban";
|
|
import { imageControll } from "../controllers/teleImages";
|
|
import settingRoutes from "./setting";
|
|
import userRoutes from "./user";
|
|
|
|
const router = express.Router();
|
|
|
|
// 用户相关路由
|
|
router.use("/user", userRoutes);
|
|
|
|
router.use("/tele-images", imageControll.getImages);
|
|
|
|
// 设置相关路由
|
|
router.use("/setting", settingRoutes);
|
|
|
|
// 资源搜索
|
|
router.get("/search", resourceController.search);
|
|
|
|
// 115网盘相关
|
|
router.get("/cloud115/share-info", cloud115Controller.getShareInfo);
|
|
router.get("/cloud115/folders", cloud115Controller.getFolderList);
|
|
router.post("/cloud115/save", cloud115Controller.saveFile);
|
|
|
|
// 夸克网盘相关
|
|
router.get("/quark/share-info", quarkController.getShareInfo);
|
|
router.get("/quark/folders", quarkController.getFolderList);
|
|
router.post("/quark/save", quarkController.saveFile);
|
|
|
|
// 获取豆瓣热门列表
|
|
router.get("/douban/hot", doubanController.getDoubanHotList);
|
|
|
|
export default router;
|