GISdsq的个人博客分享 http://blog.sciencenet.cn/u/GISdsq

博文

LLM增强的网易云API部署用于鸿蒙原生音乐app: Melotopia

已有 423 次阅读 2026-6-7 21:38 |个人分类:技术干货|系统分类:科研笔记

记录一下折腾自己服务器部署网易云API,用于Melotopia的过程。

1 Melotopia

这是一个鸿蒙原生的音乐app,可以通过接入网易云API来接收你网易云的账户信息。

2 如何LLM增强

其实就是随手挑了kimi把github发给它,让它帮我想部署的事。

3 部署流程

我直接一键用kimi来生成部署脚本。试错了一圈,kimi说用node来部署。

直接 Node 部署

# 安装 Node.jssudo apt install nodejs npm -y# 进入源码目录cd /home/melotopia/netease-api-src# 安装依赖npm install# 启动npm start

后台运行(PM2)

# 安装 PM2sudo npm install -g pm2# 进入目录启动cd /home/melotopia/netease-api-srcpm2 start app.js --name netease-api# 保存配置并设置开机自启pm2 savepm2 startup

然后要更新Nginx 配置(添加 API 代理)

sudo tee /etc/nginx/sites-available/yousite << 'EOF'server {    listen 80;    server_name 你的域名;    return 301 https://$server_name$request_uri;}server {    listen 443 ssl;    http2 on;    server_name 你的域名;    root 你网站的根目录;    index index.html index.htm;    ssl_certificate /etc/letsencrypt/live/yousite/fullchain.pem;    ssl_certificate_key /etc/letsencrypt/live/yousite/privkey.pem;    include /etc/letsencrypt/options-ssl-nginx.conf;    ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem;    # 网易云 API 反向代理    location /api/ {        proxy_pass http://127.0.0.1:3000/;        proxy_set_header Host $host;        proxy_set_header X-Real-IP $remote_addr;        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;        proxy_set_header X-Forwarded-Proto $scheme;    }    location / {        try_files $uri $uri/ =404;    }    access_log /var/log/nginx/yousite.access.log;    error_log /var/log/nginx/yousite.error.log;}EOFsudo nginx -t && sudo systemctl reload nginx

最后就测试API就好了。

# 本地测试curl http://localhost:3000# 通过 HTTPS 域名测试curl https://你的域名/api/playlist/detail?id=19723756

放几张运行的关键截图。

后续在手机鸿蒙端的Melotopia设置云端API接口登录网易云即可。



https://blog.sciencenet.cn/blog-3247241-1538282.html

上一篇:邪修下载FTP数据方法




    
收藏 IP: 103.98.240.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2026-6-13 20:19

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部