微信小程序&Vue后台&node服务器(阿里云)

目录

 

从Github更新本地代码

更新node服务器版本

更新服务器数据库

更新微信小程序版本

更新Vue后台


从Github更新本地代码

这是多人协作的项目,先将代码git到本地,然后自己负责的部分需要改动的,进行修改。

常用使用命令

git checkout master

git stash

git pull

git stash pop

更新node服务器版本

如果有数据库的变动,在服务器上需要重新执行.sql文件,生成新的数据库。所用到的.sql文件我放在项目目录中,因此本地数据库变动时,需要导出.sql文件,然后放到如下图所示的项目目录:

微信小程序&Vue后台&node服务器(阿里云)_第1张图片

 

代码更改之后,更新github版本。

打开putty,连接服务器。

微信小程序&Vue后台&node服务器(阿里云)_第2张图片

 

登录到服务器之后,如果安装了nvm,最好先把npm版本选好

微信小程序&Vue后台&node服务器(阿里云)_第3张图片

 

我在项目中是在管理员用户下启动项目,所以保证在管理员下。

 

然后切换到项目目录,从github拉取项目代码。

微信小程序&Vue后台&node服务器(阿里云)_第4张图片

 

代码拉取成功后,如果需要更改数据库配置文件,则进行更改。

 

查看pm2中运行的程序

微信小程序&Vue后台&node服务器(阿里云)_第5张图片

 

删除以及运行的node服务器程序,本项目是图中第二个,然后重新运行项目

 

更新服务器数据库

如果有数据库表结构的变动,则执行本节步骤,否则可以跳过。

常用命令行数据库命令:

mysql -u root -p

show tables;

Drop databases XXX;

Create database XXX;

use XXX;

show tables;

source XXX.sql;

 

更新微信小程序版本

首先检查小程序代码是否需要更改。然后push更改后的代码到github。之后在微信开发者工具进行体验版小程序的上传。

微信小程序&Vue后台&node服务器(阿里云)_第6张图片

 

更新Vue后台

同样的,首先pull代码之后,需要确认是否需要修改代码。

更改API地址为线上服务器

微信小程序&Vue后台&node服务器(阿里云)_第7张图片

 

然后对后台程序进行打包

npm run build:prod

打包成功之后,会生成一个dist目录,将这个目录替换的服务器项目目录中的dist。我在这儿用了WinSCP这个可视化工具,因此可以直接将文件夹拖到服务器目录中。

注意:服务器中的项目目录并不是远后台项目,而是仅仅包含dist文件夹以及package.json文件,以及一个主js文件的目录。

 

微信小程序&Vue后台&node服务器(阿里云)_第8张图片

接着重启pm2中的后台项目

 

微信小程序&Vue后台&node服务器(阿里云)_第9张图片

你可能感兴趣的:(微信小程序&Vue后台&node服务器(阿里云))