# egg-cms **Repository Path**: chillley/egg-cms ## Basic Information - **Project Name**: egg-cms - **Description**: egg_cms是misty_master 项目的node端服务 - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2021-12-16 - **Last Updated**: 2023-08-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # cms egg_cms是[misty_master](https://github.com/chillley/egg-cms) 项目的node端服务 - [x] 视频列表 - [x] 视频详情 - [x] 所有分类 - [x] 一级分类 - [x] 二级分类 - [x] 分类筛选视频 - [x] 获取推荐视频 ## 接口列表 ``` /** -----------视频列表 ------------ */ router.post('/api/getVodList', controller.vod.getVodList); router.get('/api/getVodList', controller.vod.getVodList); /** -----------视频详情 ------------ */ router.post('/api/getVodDetails', controller.vod.getVodDetails); router.get('/api/getVodDetails', controller.vod.getVodDetails); /** -----------所有分类 ------------ */ router.post('/api/getAllTypeList', controller.type.getAllTypeList); router.get('/api/getAllTypeList', controller.type.getAllTypeList); /** -----------获取一级分类 ------------ */ router.post('/api/getLevel1TypeList', controller.type.getLevel1TypeList); router.get('/api/getLevel1TypeList', controller.type.getLevel1TypeList); router.post('/api/getLevel2TypeList', controller.type.getLevel2TypeList); router.get('/api/getLevel2TypeList', controller.type.getLevel2TypeList); /** -----------分类筛选视频 ------------ */ router.post('/api/getTypeData', controller.vod.getTypeData); router.get('/api/getTypeData', controller.vod.getTypeData); /** -----------根据分类获取视频 ------------ */ router.post('/api/getVodListByType', controller.vod.getVodListByType); router.get('/api/getVodListByType', controller.vod.getVodListByType); /** -----------获取推荐视频 ------------ */ router.post('/api/getRecommendedVideos', controller.vod.getRecommendedVideos); router.get('/api/getRecommendedVideos', controller.vod.getRecommendedVideos); router.post('/api/getVideosPlayerList', controller.vod.getFqVideosPlayerList); router.get('/api/getVideosPlayerList', controller.vod.getFqVideosPlayerList); router.post('/api/getVodPlayVideoSourceFormat', controller.vod.getVodPlayVideoSourceFormat); router.get('/api/getVodPlayVideoSourceFormat', controller.vod.getVodPlayVideoSourceFormat); router.post('/api/getFqVideosPlayerList', controller.vod.getFqVideosPlayerList); router.get('/api/getFqVideosPlayerList', controller.vod.getFqVideosPlayerList); router.post('/api/getFqVideosPlayerListByFq', controller.vod.getFqVideosPlayerListByFq); router.get('/api/getFqVideosPlayerListByFq', controller.vod.getFqVideosPlayerListByFq); ``` ## QuickStart see [egg docs][egg] for more detail. ### Development ```bash $ npm i $ npm run dev $ open http://localhost:7001/ ``` ### Deploy ```bash $ npm start $ npm stop ``` ### npm scripts - Use `npm run lint` to check code style. - Use `npm test` to run unit test. - Use `npm run autod` to auto detect dependencies upgrade, see [autod](https://www.npmjs.com/package/autod) for more detail. [egg]: https://eggjs.org