电脑本地 Node.js 部署
从打开终端开始,安装 Git 和 Node.js,下载 danmu_api,修改配置,启动本地服务。
目标
在 Windows / macOS / Linux 电脑上跑起 danmu_api。按这页做完后,浏览器可以打开 http://127.0.0.1:9321。
命令一条一条复制,等上一条执行完、终端重新出现提示符,再继续下一条。
优缺点
| 优点 | 缺点 |
|---|---|
| 不需要任何云平台账号 | 需要电脑一直开着才能用 |
| 完全免费,无流量限制 | 其他设备只能在局域网内访问 |
| 配置文件直接在本地修改 | 需要手动安装 Git 和 Node.js |
| 配置热更新,改完即生效 | 不适合长期无人值守运行 |
第 1 步:打开终端
按这个顺序做:
- 按键盘上的 Win 键
- 输入
cmd - 点 命令提示符

先打开 cmd,后面所有命令都在这个窗口里执行。
按这个顺序做:
- 按
Command + 空格 - 输入
终端或Terminal - 点 终端.app
打开系统自带的终端应用。不同桌面环境入口位置不一样,一般在应用菜单里找 终端 或 Terminal。
第 2 步:安装 Git
在 cmd 里执行:
如果中途出现协议确认,输入 y 然后回车。
看到 已成功安装 或类似完成提示后,再继续安装 Node.js。
如果提示 winget 不是内部或外部命令,就打开 Git 官网下载 Windows 安装包,安装时保持默认选项一路继续:git-scm.com/download/win。
第 3 步:安装 Node.js LTS
继续在同一个 cmd 里执行:
如果弹出源协议确认,输入 y,再回车。
Node.js 安装完成后,先不要急着执行
node -v,下一步要重新打开 cmd。

实际遇到这种协议确认时,输入
y再回车。

看到安装完成提示后,关闭当前 cmd。
如果不能用 winget,就打开 Node.js 官网下载 LTS 版本安装包,安装时保持默认选项一路继续:nodejs.org/en/download。
推荐用 nvm 安装:
安装完后重新打开终端,再执行:
推荐用 nvm 安装:
安装完后重新打开终端,再执行:
第 4 步:重新打开终端,并检查依赖版本
安装 Git 和 Node.js 后,先把当前终端关掉,再重新打开一个新的终端。
按顺序执行:
这 3 条都能显示版本号,说明依赖已经装好。版本号不需要和图里完全一样。
如果 node -v 或 npm -v 仍然提示找不到命令,通常是安装后没有重新打开终端;先关掉窗口,再重新打开一个新的终端重试。
第 5 步:下载 danmu_api 代码
下载代码:
下载完成后进入项目目录:
后面所有命令都要在
danmu_api目录里执行;看到提示符里出现danmu_api再继续。
如果提示 destination path 'danmu_api' already exists,说明以前下载过这个文件夹。最简单的处理方式是换一个新目录重新下载:
第 6 步:安装项目依赖
确认当前目录在 danmu_api 或 danmu_api_new 后,执行:
依赖安装需要等一会儿。看到终端重新回到项目目录提示符,再继续。
如果这里下载很慢,先等几分钟;只要没有红色报错,继续等它完成即可。
第 7 步:复制 config/.env 并打开
如果提示找不到文件,说明当前目录不对。先回到项目目录:
第 8 步:只改 TOKEN 和 ADMIN_TOKEN
编辑器打开后,先只改这两项:
如果你看到的是 # ADMIN_TOKEN=***,就把最前面的 # 删除,再把后面的值改成自己的管理员令牌。

先只确认
TOKEN和ADMIN_TOKEN。改完后保存关闭编辑器。
这两个值这样用:
TOKEN:普通页面和接口访问用ADMIN_TOKEN:管理员页面用;不设置就打不开管理员功能
按 Ctrl + S 保存,再关闭记事本。
nano 里按 Ctrl + O → 回车 → Ctrl + X 保存退出。
第 9 步:启动 danmu_api
回到项目目录里的终端,执行:
看到
Server running on http://0.0.0.0:9321,说明服务已经启动。这个终端窗口要保持打开。
现在打开浏览器访问:
如果你设置了自己的 TOKEN,也可以直接打开:
第 10 步:需要局域网访问时,查电脑 IPv4 地址
如果只在这台电脑上测试,用 127.0.0.1 就够了。
如果同一个 Wi-Fi / 路由器下的手机、平板、电视盒子也要访问,保持运行 npm start 的窗口不要关,再打开第二个终端。
实际访问时,把示例 IP 换成你电脑上看到的 IPv4 地址:
如果手机打不开,先确认手机和电脑在同一个 Wi-Fi;再检查防火墙是否拦截了 Node.js。
第 11 步:以后改变量,进前端系统配置
服务跑起来后,后面大多数变量可以在前端改。
管理员地址是:
如果是局域网其他设备访问,就把 127.0.0.1 换成第 10 步查到的 IPv4 地址。

以后改变量,优先在 系统配置 里改。电脑本地部署这条线大多数配置支持热更新。
如果只想手动改文件,也可以回到项目目录打开 config/.env 修改。改完保存后,大多数配置会自动重新加载;如果改的是端口,按 Ctrl + C 停掉当前服务,再重新执行 npm start。
常见问题
1)node -v 或 npm -v 提示找不到命令
通常是安装后没有重新打开终端。先关掉窗口,再重新打开一个新的终端重试。
2)npm install 下载很慢
先等几分钟,只要没有红色报错就继续等。如果实在太慢,可以尝试设置国内镜像:
然后重新执行 npm install。
3)手机打不开电脑地址
先确认:
- 手机和电脑在同一个 Wi-Fi
- 填的是第 10 步查到的局域网 IP,不是
127.0.0.1 - Windows 防火墙没有拦截 Node.js