当前位置: 首页 > article >正文

宝塔面板部署node+vue项目注意事项

宝塔面板部署node+vue项目注意事项

宝塔连接云服务器

如果服务器上没有安装宝塔面板,需要先安装,安装流程如下:

从宝塔官网主页进去,点击下载安装,然后点击在线安装

image-20230316182629840

输入服务器IP和密码在服务器上安装宝塔面板

image-20230316182744733

等待一段时间,安装完成之后,会弹出一个对话框,告诉你宝塔面板的地址、用户名和密码

在浏览器上输入面板地址,然后输入用户名和密码即可连接到云服务器

部署前端vue项目

分这么几个步骤

  1. 把前端项目上传到文件中,要把模块文件删除了再上传,不然可能会出问题,另外,前后端项目可以传在同一个大文件夹下面

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-btobZtcp-1679984786407)(C:\Users\HP\AppData\Roaming\Typora\typora-user-images\image-20230316183201083.png)]

  1. 创建网站,依次按下图点击网站——node项目——添加node项目

image-20230316183425894

  1. 分五部添加vue项目

    1. 打开刚才上传的vue项目
    2. 输入项目名称
    3. 第三步不需要自己操作,package.json文件中配置好了项目的启动命令,这里会直接填充
    4. 端口要填,这里有个点要记住,端口不要和其他的有冲突,而且,非常重要的是,云服务器中,一定要把这个端口给开启,不然会访问不到
    5. 点击提交

    image-20230316183626576

  2. 提交后,还要进行域名管理,需要绑定一个域名,不知道为啥,不绑定就访问不了

    也是分三步

    1. 点击项目右侧的设置
    2. 点开域名管理,在输入框里输入域名,如果没有域名,就输入服务器ip就行了
    3. 点击添加

    image-20230316184110172

  3. 打开外网映射,这个也很重要,且容易忘记

image-20230316184301038

完成这些,基本上就能启动vue项目了

还有一点,就是要改项目的后端地址,需要统一将本地服务器地址改成云服务器地址

部署后端node项目

前几个流程基本上一致,就是需要注意把端口开好,服务器上要开,宝塔面板上也要开

image-20230316184818165

数据库导入

首先要在宝塔面板的数据库中新建数据库,这里最好和代码里的数据库名字一样,不然要改代码比较麻烦,在新建数据库名的时候,用户名就和数据库名一样了,这里可能要去修改一下后端的数据库用户名,密码是随机生成的,也可以自己修改,填写完成后,点击提交,就会创建一个空的数据库。把本地数据库转存为带数据和结构的sql文件,导入到这个宝塔上刚刚创建的数据库中就可以了

有一点是需要注意的,后端接口中链接数据库的相关代码需要看一下,看是否和创建的数据库信息一致,否则可能连不上数据库

image-20230317085420184


http://www.kler.cn/a/4147.html

相关文章:

  • 代码随想录算法训练营第三十五天-动态规划-01背包(二维)
  • 深度学习项目--基于LSTM的火灾预测研究(pytorch实现)
  • Python股票量化交易分析-开发属于自己的指标
  • 联合体(Union)
  • Golang Gin系列-3:Gin Framework的项目结构
  • Dubbo泛化调用
  • flutter 架构、渲染原理、家族
  • 关于Error和Exception的一些思考 小结
  • 利用摄影测量进行地形建模的介绍
  • Linux产生死锁的必要条件和常见的锁种类
  • uniapp - APP云打包、蒲公英平台发布APP的步骤
  • 上海亚商投顾:创业板指低开高走ChatGPT概念股再爆发
  • 一文快速回顾 Java 操作数据库的方式-JDBC
  • 给你一个购物车模块,你会如何设计测试用例?【测试用例设计】
  • 【云原生】初识 Kubernetes — pod 的前世今生
  • centos7配置pytorch和tensorflow
  • 猿创征文 | re:Invent 朝圣之路:“云“行业风向标
  • 【敏捷开发】jenkins「CI持续集成 CD持续部署」
  • 基于 OpenCV 与 Java 两个语言版本实现获取某一图片特定区域的颜色对比度
  • 从GPT-4、文心一言再到Copilot,AIGC卷出新赛道?
  • Kafka在Mac下的安装与使用
  • 多级评论单表结构设计
  • Maven和Eclipse联合开发
  • js 数据类型
  • 如何将pdf大小压缩?怎么缩小pdf的文件大小?
  • 关于微信小程序安装npm的过程,从下载到小程序内部安装完成