music-preview
windows64:redis下载地址
使用wss建立websoket时需要注意:
nginx需要配置:(或者查看https://github.com/manydots/node)
location / {
...
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";
...
}
express-rate-limit:访问限制20s内60次
apicache:缓存3s
const hostname = "https://music.jeeas.cn/";
const version = "/v1";
const getApi = hostname + version;
以get方式请求
1、搜索歌曲名 params[s=歌曲名,type,offset,limit]
getApi/search?s=歌曲名
2、单曲播放地址 params[id=歌曲id,br]
getApi/music/url?id=25643093
3、歌词 params[id]
getApi/lyric?id=25643093
4、单曲详情 params[id]
getApi/music/detail?id=25643093
5、专辑详情 params[id]
getApi/album/detail?id=2263164
6、歌单类型列表 params[]
getApi/playlist/catlist
7、歌单类型列表-热门类型 params[]
getApi/playlist/hot
8、推荐新音乐 params[]
getApi/personalized/newsong
9、搜索hot params[]
getApi/search/hot
10、推荐歌单 params[]
getApi/personalized
1、socket.io:向首页推送API调用数据
2、redis:将API调用数据存入redis中
3、新增soket.io调用API示例
4、新增doT.js模板
5、新增简单分页
https://github.com/sqaiyan/netmusic-node
https://github.com/Binaryify/NeteaseCloudMusicApi