首页 > 其他分享 >配置一个自己的全开放网易云第三方平台

配置一个自己的全开放网易云第三方平台

时间:2022-11-15 00:12:54浏览次数:72  
标签:node ... 网易 github 项目 api 开放 第三方

配置一个自己的全开放网易云第三方平台

1. 背景

在一篇技术周刊中看到了这个项目,看完demo和基本功能,就想着,这玩意我也得有一个。

image-20221110015359840

image-20221110015430671

https://github.com/qier222/YesPlayMusic

于是高喊感谢大佬。

2.开始动手

一些牛逼的项目都在docker中有相应的镜像,所以优先看有没有镜像。

好的,需要自己打包。

再仔细一看,还需要自己先配置一个api。是这个项目—>https://github.com/Binaryify/NeteaseCloudMusicApi,也感谢这位大佬

然后在服务器上拉了一下,小垃圾腾讯云访问github很费劲。

这里我采用在本地拉代码,然后直接通过宝塔面板上传上去。

在面板中下载module并且执行nohup node app.js &后台启动。

项目跑起来的结果:

image-20221110223345993

但是发现这个东西,即使是在面板内的ssh连接,关闭该网页后,服务还是会断开。也不知道是服务器的问题还是项目的问题,但是我的目的是尽快启动这个api,于是采用另一种方式:

下载PM.2这个管理node项目的工具,内含node,npm等,让这个工具执行项目

image-20221110011222052

但是发现项目死活起不来,一筹莫展时,发现宝塔本身就有node项目的管理工具,于是卸载PM.2,使用该工具启动项目,嘿,行云流水。

image-20221110223527904

然后就是部署网易云第三方这个项目了,这个可以说是难受的不行,拉下来的代码,用node项目管理,启动卡死。之后更换方法,使用Docker也卡死。

并且由于Docker中指定的也是node16版本的,我也没怀疑是node和module的问题。

尝试了一会儿,决定现在本地跑起来。

发现问题卡在了这个部分。

Building fresh packages...
 
[-/5] ⠐ waiting...
[-/5] ⠐ waiting...
[3/5] ⠐ electron

接下来的问题解决:看这篇文章

3. 结果

部署完了才发现,这座大神我的小水管带不动啊;

大佬维护项目还是在几个月前,而且VIP的歌曲也不能用,灰度歌曲还得自己搞那个api,这不要人亲命了么,总而言之,啥用没有,不过锻炼了一波解决node项目问题的能力,也不算白干。

标签:node,...,网易,github,项目,api,开放,第三方
From: https://www.cnblogs.com/volta-lemon/p/16891020.html

相关文章