云服务器部署Node.js 前后端分离项目
准备工作
1.拥有一台服务器
自行选择阿里云,腾讯云…
2.重装系统

以腾讯云为例,安装centos 7.6系统
重置一下密码

3.使用远程管理工具
以宝塔工具为例,添加连接

4.安装宝塔面板
宝塔面板 - 简单好用的Linux/Windows服务器运维管理面板 (bt.cn)
yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec
等待安装,输入两个y

看到这样就安装好了

在服务器防火墙放行你的端口

安装LNMP套件

安装PM2管理器

前端部署
添加站点

上传打包好的文件

成功显示

添加数据库
选择自己的数据库类型并添加

服务端部署
新建一个文件夹并上传文件

打开PM2管理器切换版本和本地版本一样

打开终端,输入
node -v查看版本
npm install 安装依赖包
npm install nodemon
npm run start 启动项目

此时前端还访问不到,因为安全里面这个端口未打开

开启你自己设置的端口号
测试运行成功!!!

改用PM2管理
新建项目

点击运行可以看到正常运行,数据库已连接

此时前端已经可以进行数据交互了


















