# midishow-server **Repository Path**: bludawn/midishow-server ## Basic Information - **Project Name**: midishow-server - **Description**: midishow-server - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-05-10 - **Last Updated**: 2025-11-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 1、安装nodejs 2、clone本项目 git clone https://gitee.com/bludawn/midishow-server.git 3、cd midishow-server npm init -y npm install express pg dotenv npm install string-format 4、npm install openai 5、node src/app.js nohup node src/app.js > /var/log/midishow-server.log 2>&1 & 6、安装screen yum install screen 7、在screen中启动,避免ssh会话结束关闭进程, screen -S midishow nohup node src/app.js > /var/log/midishow-server.log 2>&1 & 按 Ctrl+A 然后 D 分离 screen 会话 nginx 配置 1、yum 安装nginx 2、自建证书 3、nginx启动https 4、自建证书预制到客户端 server { listen 80; 或者 443 https server_name 47.107.66.81; # 重定向不带结尾斜杠的请求到带斜杠的URL location = /midishow { return 301 /midishow/; } # 处理所有以/midishow/开头的请求 location /midishow/ { proxy_pass http://localhost: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; } }