-
Notifications
You must be signed in to change notification settings - Fork 15.8k
refactor:初步重构项目结构,分离node server与核心ESM代码 #1858
Conversation
The latest updates on your projects. Learn more about Vercel for Git ↗︎
|
第一个问题已经解决?随手试了几个都是正常返回,但是还没有来得及测试太多的接口。 这个问题就是当初为了适配 但是这个函数他在
由于时间仓促,我后续会测试这次更改是否会对 |
编码后requests库得不到正确结果了,离谱 |
好了,重构了 |
开发文档进行了下更新,https://github.com/2061360308/NeteaseCloudMusicApi/blob/api_new/sdk.md |
description
把项目的node部分和其他核心部分代码分开,这样核心代码打包后可以通过其他语言下提供的js引擎进行调用,进而扩展出其他各种SDK
corejs最后希望导出来两个方法:
- beforeRequest
- afterRequest
重构后项目执行逻辑为: beforeRequest拿到请求网易云的数据,对应语言实现网络请求,结果传入afterRequest进行后续处理,拿到返回结果
希望先推送到一个测试的分支,如果大佬们有空的话还请帮忙看看下面Todo列出来的第一项,我自己不懂原理,要改的话只能一点点对比原来生成的和现在生成的参数,然后去猜什么地方出错了,效率极低!
目录结构
Todo List
request_param.js
里面关于fs
,path
俩个node库的方法