阿里云部署node项目

  • 下载node和npm并且配置环境变量

  • 下载数据库并本地连接导入

  • 下载Nginx并配置反向代理

  • 下载pm2挂载node


fanfan的停车场网址

博客介绍网站

目前部分功能上线以后有问题,正在整改中,vue路由改为hash模式,因为后端暂时没有去做路由配置。

支持自己注册,邀请码暂时没有限制


项目需要改进的点

  • 首次加载过慢,未优化性能

  • 头像加载有问题

  • 某些接口上线以后出现问题,无法交互(可能数据库版本问题)

  • 聊天系统暂时没做优化,做了个雏形出来


自己第一次部署项目,碰到无数的坑,这里总结出了我碰到的坑和找到的好资源


没头绪的小伙伴点击这里 B站老师教学

这个老师讲的很详细,但不免自己会遇到一些坑,根据这个视频的讲解配上下面的博客链接可以让自己少走点弯路。

前提准备好一个云服务器和连接工具(我用的xshell)

配置node和npm

参考博客

主要配置环境变量


数据库的配置连接

参考博客

一定养成 # ls查看目录的习惯,这里下载的mysql版本有点低,建议自己去官网下载,如果你自己本地数据库版本过高,是导入不进去阿里云服务器的。

我是navicat远程连接的数据库,sql文件一直导入不进去就是因为版本的问题

如有导入出错的,尝试改sql文件中以下内容


utf8mb4_0900_ai_ci 改为utf8_general_ci

utf8mb4改为utf8


还有每次更新数据库版本先要卸载当前版本,不然一直给你抛错。

记得在阿里云开启安全组3306的端口


Nginx配置

参考博客

Nginx默认80端口,阿里云安全组也记得要打开

proxy_pass http://127.0.0.1:3000 //这是需要改的东西 最后的端口号依自己的来


PM2配置

参考博客

什么是PM2

配置后应该就可以随时访问了

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值