怎么将express搭建的后端服务代码上传到服务器后启动并开启进程守护

1.将写好的express项目去除掉node_modules的包,然后压缩放在桌面

怎么将express搭建的后端服务代码上传到服务器后启动并开启进程守护_第1张图片

2. 打开终端,找到左上角的新建远程连接

怎么将express搭建的后端服务代码上传到服务器后启动并开启进程守护_第2张图片
怎么将express搭建的后端服务代码上传到服务器后启动并开启进程守护_第3张图片

3. 登陆成功后 将压缩包上传到服务器/usr/local文件夹下

put '压缩包的路径' /usr/local

怎么将express搭建的后端服务代码上传到服务器后启动并开启进程守护_第4张图片

3. 进入到云服务器/usr/local文件夹下,查看解压上传的压缩包

unzip mysite-express.zip

怎么将express搭建的后端服务代码上传到服务器后启动并开启进程守护_第5张图片
在这里插入图片描述

4. 进入到解压好的文件夹mysite-express,用nvm use ‘已经安装的node版本’ 命令使用一个node版本,npm下载安装依赖

npm i

怎么将express搭建的后端服务代码上传到服务器后启动并开启进程守护_第6张图片

5. 依赖安装好之后在数据库建一个mysite的数据库(express项目需要手动创建数据库),此时表是空的。

怎么将express搭建的后端服务代码上传到服务器后启动并开启进程守护_第7张图片

6. npm start启动express项目,sequelize自动新建表,初始化数据

npm start

怎么将express搭建的后端服务代码上传到服务器后启动并开启进程守护_第8张图片

7. 去安全组配置允许的入方向规则,express开的端口是3001端口,添加3001规则端口

怎么将express搭建的后端服务代码上传到服务器后启动并开启进程守护_第9张图片

8. 用postman或者浏览器测试接口,看是否能够访问

怎么将express搭建的后端服务代码上传到服务器后启动并开启进程守护_第10张图片
怎么将express搭建的后端服务代码上传到服务器后启动并开启进程守护_第11张图片

9. 开启进程守护,在第6步npm start过后,是可以访问到接口的,当时当把服务器远程连接的窗口给关闭后,接口就访问不到了,这时候需要开启进程守护。

nohup npm start &

怎么将express搭建的后端服务代码上传到服务器后启动并开启进程守护_第12张图片

挂起进程之后,使用 exit 命令来退出远程连接。

10. 再次测试

怎么将express搭建的后端服务代码上传到服务器后启动并开启进程守护_第13张图片
没有问题,可以访问到验证码生成的接口。
大功告成~

你可能感兴趣的:(express,服务器,前端)