打包项目
在部署前,现在界面项目的根目录下面,运行
npm run build
打包以后出现dist文件夹出来,然后这个文件里面的都放在node项目的view目录下面。
node的app.js配置下面的中间件。
页面可以放node根目录下的view下面,让node来管理静态页面。
上传部署
Sudo apt-get install mysql-server安装mysql命令
xshell官网下载xshell6远程连接服务器
附件中有已下好的安装包,全部选择下一步
安装路径修改一下最好不要装在c盘
安装完成之后显示下方图标,双击打开
点击左上角加号弹出新建会话框
填写服务器公网ip地址,用于连接到服务器
点击左上角用户身份验证,进入用户名密码输入框
输入用户名和密码,点击下方连接按钮
提示连接成功
cd / 点击回车,进入根目录
Ls -al 查看该目录下所有文件和文件夹
cd home/ 进入home目录
mkdir nodejs 新建nodejs文件夹
mysql官网下载mysql数据库安装包,下载之后将安装包用xshell上传到服务器中
cd /
cd home 进入到home目录
执行上传命令sudo -rz 选择本地文件
unzip不是linux自带的命令,需要执行yum install unzip -y安装unzip命令****
上传成功之后解压缩安装包
安装docker
根据docker安装mysql