用于启动后端程序,提供前端需要的API接口。
- 完成获取歌曲列表API接口逻辑
- 获取歌曲列表接口-支持条数查询
- 反馈接口
- 完成获取歌曲详情API接口逻辑
- 优化spider.js爬取算法,通过歌手爬取更多歌曲数据
- 优化spider2.js爬取算法,爬取的部分内容有问题
- 支持记录首页热门歌曲模块(根据点击量排序)
- 支持歌手名查询
- 新增登录、微信获取code接口
- 新增添加、取消、获取收藏接口
- 新增3rd_session验证中间件
- 修复getCollections无数据时报错
- 退出登录接口
用于给小程序-粤语歌曲谐音爬取相关数据。
获取某网站歌曲数据。
获取某网站免费歌曲数据。
根据歌手名获取某网站数据。
- 请求并发数控制
- mongodb存储数据
const env = 'development';
const Config = {
development: {
WeChat: {
APPID: 'xxx',
SECRET: 'xxx'
},
Server: {
host: '127.0.0.1',
port: 5000
},
MongoDB: {
host: 'localhost',
port: '27017',
dbName: 'yygqxy',
username: 'admin',
password: '123456'
}
},
production: {
WeChat: {
APPID: 'xxx',
SECRET: 'xxx'
},
Server: {
host: '127.0.0.1',
port: 5000
},
MongoDB: {
host: '127.0.0.1',
port: '27017',
dbName: 'yygqxy'
}
}
};
module.exports = Config[env];