适用于live2d.user.js,live2d_demo的基于 Nodejs 的后端 Api.
- 安装NodeJs, Git
- 克隆本项目
git clone https://github.com/HCLonely/live2dNodeApi.git
- 定位到项目目录
cd live2dNodeApi
- 安装依赖
npm install
/cnpm install
/pnpm install
- 启动服务器
npm start
- 安装NodeJs, Git
- 安装Vercel CLI
npm install vercel -g
- 克隆本项目
git clone https://github.com/HCLonely/live2dNodeApi.git
- 添加你的模型
- 运行命令
npm run build
- 部署到Vercel
vercel --prod
命令 | 功能 | 额外说明 |
---|---|---|
npm start |
启动 api 服务器 | |
npm run update |
重新生成modelList.json 文件 |
用于增加或删除模型后更新模型列表 |
npm run check |
检测模型的主配置文件格式及模型文件的完整性 | |
npm run screenshot |
生成模型的预览图,放在preview 文件夹 |
|
npm run pre |
在网页上查看模型的预览图,需要先生成 |
修改config.json
文件进行配置:
{
"port": 2333, // 监听端口,默认2333
"ssl":{
"enable":false, // 是否启用ssl
"privateCrt":"", // ssl证书文件路径
"privateKey":"" // ssl私钥文件路径
}
}
models
├─模型文件夹 # 同一角色不同皮肤,不同皮肤共用一个index.json文件
│ ├─index.json # 必须,或model.json
│ └─...
├─模型文件夹 # 同一角色不同皮肤,每个皮肤都有各自的index.json文件
│ ├─模型文件夹 # 单个模型
│ │ ├─index.json # 必须,或model.json
│ │ └─...
│ └─模型文件夹 # 单个模型
│ ├─index.json # 必须,或model.json
│ └─...
└─模型文件夹 # 单个模型
├─index.json # 必须,或model.json
└─...
详情请参考models目录
请重命名模型文件夹进行排序,参考models目录。