vue3+Nest.js项目 部署阿里云

可以先参考之前的vue3+express部署的文章

vue3+vite+express+mongoDB上线(新手向)_vue3 vite express-CSDN博客

区别在于express和数据库 前端前往上面文章查看

1.nest.js部署

首先,把nest.js中相关的文件打包 除去依赖(node_modules)上传到服务器

我不知道为什么我的安装依赖一直在加载 所以我采取xshell远程npm install加载依赖(要跳到对应的目录下,如果没有npm就先安装,网上搜索对应的操作系统命令行) 然后我用npm run build 去打包 然后服务器使用

来运行 即可,

对应的数据库操作就要去导入本地数据库的数据,先本地导出

记住这个路径 我们后面需要用 可以一键修改对应的文件域名和远程上传

然后我们通过远程去执行命令

mysql -u aweilailo -p aweilailo < /www/backup/database/aweilailo.sql

我的是windows 的 centos 如果有不同可以去查询看看,这样我们数据库就同步到服务器上了。

tip 环境划分

安装依赖 yarn add cross-env

修改package.json中的命令

去配置对应的环境参数 这样就可以操作了。

相关推荐
自由随风飘1 小时前
python 题目练习1~5
开发语言·python
Bony-2 小时前
Go语言完全学习指南 - 从基础到精通------语言基础篇
服务器·开发语言·golang
fl1768313 小时前
基于python的天气预报系统设计和可视化数据分析源码+报告
开发语言·python·数据分析
ACP广源盛139246256733 小时前
(ACP广源盛)GSV6172---MIPI/LVDS 信号转换为 Type-C/DisplayPort 1.4/HDMI 2.0 并集成嵌入式 MCU
c语言·开发语言·单片机·嵌入式硬件·音视频
不穿格子的程序员3 小时前
从零开始刷算法-栈-括号匹配
java·开发语言·
漂流瓶jz4 小时前
Webpack中各种devtool配置的含义与SourceMap生成逻辑
前端·javascript·webpack
这是个栗子4 小时前
【问题解决】用pnpm创建的 Vue3项目找不到 .eslintrc.js文件 及 后续的eslint配置的解决办法
javascript·vue.js·pnpm·eslint
雪域迷影4 小时前
C#中通过get请求获取api.open-meteo.com网站的天气数据
开发语言·http·c#·get
yue0084 小时前
C#类继承
java·开发语言·c#
Want5954 小时前
Python汤姆猫
开发语言·python