Open stark81 opened 3 months ago
信息:
操作:
我想在0.4.8版本的基础上增加本地音乐。因此,我在“src/ncmModDef.js”文件里添加了[本地歌曲文件匹配网易云歌曲信息]的路径撇值,(最后面的那两条是为了测试添上去的),同时也针对路由完成了相关的配置:
但是在实际开发测试中【此时是直接使用[yarn electron:serve]()里启动的那个[10754]()端口的网易云API】发现,我直接从文档例子中复制“/search/match?title=富士山下&album=&artist=陈奕迅&duration=259.21&md5=bd708d006912a09d827f02e754cf8e56”来测试“search_match”,直接报错: { "msg": "参数错误", "code": 400 },但是我测试其他例子,如“调用例子: /song/red/count?id=186016”,是可以返回到正确数据的:{ "code": 200, "data": { "count": 6403730, "countDesc": "100w+" } }。也就是说,在我新增的那几条内容里,[本地歌曲文件匹配网易云歌曲信息]()这个是不生效的,而其他没有问题;
{ "msg": "参数错误", "code": 400 }
{ "code": 200, "data": { "count": 6403730, "countDesc": "100w+" } }
随后,我单独启动了网易云的API[ yarn netease_api:run](),此时启动的是3000端口。我又把文档里[本地歌曲文件匹配网易云歌曲信息]()的例子“/search/match?title=富士山下&album=&artist=陈奕迅&duration=259.21&md5=bd708d006912a09d827f02e754cf8e56”,结果正确地返回了结果:{ "result": { "songs": [ {...} ], "ids": [...] }, "code": 200 }。
{ "result": { "songs": [ {...} ], "ids": [...] }, "code": 200 }
总结与求助 总共做了4次实验,在[yarn electron:serve]()和[yarn netease_api:run]()分别测试了“本地歌曲匹配”和"歌曲红心数量",结果只有在[yarn electron:serve]里的“本地歌曲匹配”不生效:
信息:
操作:
我想在0.4.8版本的基础上增加本地音乐。因此,我在“src/ncmModDef.js”文件里添加了[本地歌曲文件匹配网易云歌曲信息]的路径撇值,(最后面的那两条是为了测试添上去的),同时也针对路由完成了相关的配置:![image](https://github.com/qier222/YesPlayMusic/assets/48707376/a420dbe1-c4b6-47f5-9af0-1c459e0dde61)
但是在实际开发测试中【此时是直接使用[yarn electron:serve]()里启动的那个[10754]()端口的网易云API】发现,我直接从文档例子中复制“/search/match?title=富士山下&album=&artist=陈奕迅&duration=259.21&md5=bd708d006912a09d827f02e754cf8e56”来测试“search_match”,直接报错:
{ "msg": "参数错误", "code": 400 }
,但是我测试其他例子,如“调用例子: /song/red/count?id=186016”,是可以返回到正确数据的:{ "code": 200, "data": { "count": 6403730, "countDesc": "100w+" } }
。也就是说,在我新增的那几条内容里,[本地歌曲文件匹配网易云歌曲信息]()这个是不生效的,而其他没有问题;随后,我单独启动了网易云的API[ yarn netease_api:run](),此时启动的是3000端口。我又把文档里[本地歌曲文件匹配网易云歌曲信息]()的例子“/search/match?title=富士山下&album=&artist=陈奕迅&duration=259.21&md5=bd708d006912a09d827f02e754cf8e56”,结果正确地返回了结果:
{ "result": { "songs": [ {...} ], "ids": [...] }, "code": 200 }
。总结与求助 总共做了4次实验,在[yarn electron:serve]()和[yarn netease_api:run]()分别测试了“本地歌曲匹配”和"歌曲红心数量",结果只有在[yarn electron:serve]里的“本地歌曲匹配”不生效: