后端Node.js + MySQL,前端Html+js,Nginx反向代理快速部署WEB项目

后端代码:

perl 复制代码
cd /opt/lawyer-reception/server
nano server.js

重启nginx

perl 复制代码
 sudo nano /etc/nginx/conf.d/lawyer-reception.conf
 sudo nginx -t && sudo systemctl reload nginx

前台:

perl 复制代码
/opt/lawyer-reception/frontend/
index.html (官网首页)
register.html
login.html
dashboard.html (律师后台)
lawyer.html (动态接待页面)

后端服务状态:

perl 复制代码
pm2 status

非online查看错误日志:

perl 复制代码
pm2 logs lawyer-api --lines 30

测试后端接口直接可达:

perl 复制代码
curl -X POST http://127.0.0.1:3000/api/register -H "Content-Type: application/json" -d '{"username":"test","password":"123456","displayName":"测试"}'

如果返回类似 {"success":true} 的 JSON,说明后端没问题,是 Nginx 代理出错。

如果返回 HTML 或连接拒绝,说明后端没在 3000 端口正常工作,优先修复后端

确认后端文件:

perl 复制代码
cd /opt/lawyer-reception/server
ls -la

手工启动后端:

perl 复制代码
node server.js

修改.env

则需重启后端

perl 复制代码
pm2 restart lawyer-api
pm2 logs lawyer-api --lines 5
相关推荐
锋行天下10 小时前
DeepSeek写Langgraph就是个大傻逼,一本正经胡说八道
前端·人工智能·后端
jktantan10 小时前
每个节点 41 字节:把一棵百万节点树拆进 14 个 typed array
前端·javascript·vue.js·算法·typescript
计算机魔术师11 小时前
Anthropic官方插件被「寄生」,背后是同一类攻击又来了
前端
我命由我1234511 小时前
访客系统形式(有用户概念、无用户概念)
java·开发语言·前端·javascript·python·产品运营·产品经理
key_3_feng11 小时前
评估与对齐:Agent 自我进化的护栏
前端·数据库·agent
`Levie12 小时前
MySQL-数据库服务日志管理与数据闪回
数据库·mysql
香蕉大香蕉(06敬畏市场)12 小时前
MySQL 单点详解(01)
java·数据库·mysql·面试·博客·实习
LaughingZhu12 小时前
Product Hunt 热榜 2026-10-30:Empacer、Scape、Floot in ChatGPT
java·前端·数据库·人工智能·chatgpt·notion
Lank_M12 小时前
抠图结果缩放后边缘发脏,该怪的不是插值
前端
jerrywus12 小时前
Skill、MCP、Workflow、Rules、Memory 有什么区别?拿几次真实开发任务讲清楚
前端·agent·claude