话不多说 直接看成品 YesPlayMusic
都是开源项目 按照步骤来部署就好 项目地址
二级域名的创建
类型:CNAME 名称:前缀(例abc) 目标:填写域名
网易云API和YesPlayerMusic都采用vercel部署 自动生成的域名是不行的
需要二级域名来跳转
YesPlayerMusic部署会失败
因为vercel的Node.js默认为18.x 要改为14.x或是16.x进行重新部署
项目设置 > general > NodeJS version
⚙️ 部署至 Vercel
除了下载安装包使用,你还可以将本项目部署到 Vercel 或你的服务器上。下面是部署到 Vercel 的方法。
- 部署网易云 API,详情参见 Binaryify/NeteaseCloudMusicApi
。你也可以将 API 部署到 Vercel。 - 点击本仓库右上角的 Fork,复制本仓库到你的 GitHub 账号。
- 点击仓库的 Add File,选择 Create new file,输入
vercel.json
,将下面的内容复制粘贴到文件中,并将https://your-netease-api.example.com
替换为你刚刚部署的网易云 API 地址:
1 | { |
- 打开 Vercel.com,使用 GitHub 登录。
- 点击 Import Git Repository 并选择你刚刚复制的仓库并点击 Import。
- 点击 PERSONAL ACCOUNT 旁边的 Select。
- 点击 Environment Variables,填写 Name 为
VUE_APP_NETEASE_API_URL
,Value 为/api
,点击 Add。最后点击底部的 Deploy 就可以部署到
Vercel 了。