本章先来了解下 NeteaseCloudMusicApi 这个项目,并且我提前把 NeteaseCloudMusicApi 项目 fork 到了 uniapp-music-back-code ,方便后续接口二次开发和部署。
# NeteaseCloudMusicApi项目
NeteaseCloudMusicApi,网易云音乐 NodeJS 版 API。

# 在线文档
front-end-class.github.io/uniapp-musi…
# 安装
$ git clone https://github.com/front-end-class/uniapp-music-back-code.git
$ npm install
@前端进阶之旅: 代码已经复制到剪贴板
# 运行
$ node app.js
@前端进阶之旅: 代码已经复制到剪贴板
服务器启动默认端口为 3000,若不想使用 3000 端口,可使用以下命令: Mac/Linux
$ PORT=4000 node app.js
@前端进阶之旅: 代码已经复制到剪贴板
windows 下使用 git-bash 或者 cmder 等终端执行以下命令:
$ set PORT=4000 && node app.js
@前端进阶之旅: 代码已经复制到剪贴板
成功启动打开浏览器访问:

# 接口二次开发
使用 NeteaseCloudMusicApi 项目可以友好的使用网易云的接口,但是还是需要注意一些接口问题。毕竟网易云并没有把 app 应用的接口暴露出来,在 Uniapp 项目中使用特定业务的接口就需要数据模拟来完成了。
NeteaseCloudMusicApi 项目中的 app.js 处理接口是根据文件夹 module 下的文件名称进行接口定义的。比如 banner.
