前端采用:React 18、Ant Design 4。
后端采用:node.js
后端接口使用的是网易云提供:网易云音乐 NodeJS 版 API
1、clone下代码后,安装依赖 npm install ,运行服务npm start
启动项目。
2、clone下上面网易云音乐NodeJs代码后,安装依赖 npm install ,运行服务node app.js
启动项目。
安装
- git clone git@github.com:Binaryify/NeteaseCloudMusicApi.git
- cd NeteaseCloudMusicApi
- npm install
运行
- node app.js
本项目没有完全开发完成、只给大家一个参考。该项目是和
coderwhy老师react课程
所编写,可以下载代码看看开发思路。
assets->静态资源
common->通用的文件
components->组件
pages->页面
router->路由
services->服务
store->仓库
utils->工具
技术栈: react-router-dom使用的V5版本 react-router-config使用的也是5版本,来配置路由表 ant-d:使用v4版本 redux:使用redux进行状态管理
page文件:
discover->发现页面中c-pages中album->新碟上架、artist->歌手、djradio->主播电台、ranking->排名、recommend->推荐、songs->歌单 friend->朋友页面 mine->我的页面 player-> 播放
redux使用
:在src目录下创建总的store,在每一个模块中创建分支store,会将分支的reducer引入到总store里的reducer中。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。