后端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
相关推荐
webkubor1 天前
一次前端生产白屏复盘:旧 HTML、Hash 资源和 MIME type text/html
前端·前端工程化
咩咩啃树皮1 天前
第63篇【终极整合巨作】从零手写原生中后台管理系统|整合62篇全部前端知识点|从头到尾完整架构+全功能逻辑
前端·架构
凌云拓界1 天前
NodeVerdict:Node.js 原生诊断数据可视化工具
信息可视化·架构·typescript·开源·node.js·github·bug
Highcharts1 天前
用Highcharts如何动态向一个序列添加点-示列讲解
前端
weixin_431600441 天前
做 Agent 会用到的 Node API(4):取消与 AbortController
前端·学习·ai·agent·ai编程
long3161 天前
04-MySQL 扩展学习资料
数据库·mysql·adb
JiaLin_Denny1 天前
Vue3中ref和reactive用法与双向数据绑定
前端·javascript·vue.js
用户2181697049301 天前
Flutter(十)Container Center Align
前端
无人生还1 天前
从 Vue3 到 React · 快速上手系列第 12 篇:并发特性与性能优化
前端·vue.js·react.js
小p1 天前
nextjs学习9: Next.js 渲染与缓存
前端·后端