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

宝塔面板部署express以及MySql项目

第一次在宝塔面板上部署express和MySql项目,部署过程一直跑不通接口,特此记录一下。
在部署的时候,建议第一步把数据库MySql给跑通,中间好多原因是由于数据库的原因给引起的。

一.连接数据库

(1)在宝塔面板上数据库上点击添加数据库,按照下述图片填写数据库的名字,密码会自动生成。访问权限分为两种,我选择的是所有人
在这里插入图片描述
点击提交,就可以看到
在这里插入图片描述

(2)与本地数据库建立关系,打开navicat,找到 转储SQL文件-----结构和数据,即可生成一份sql文件
在这里插入图片描述
(3)点击宝塔面板上新建好的数据库 导入按钮,即可选择上传要生成的数据库
在这里插入图片描述
(4)上传成功与否,点击工具即可看到上传的数据表
在这里插入图片描述
(5)通过navicat建立连接,连接成功后即可看到服务器上上传的数据表
在这里插入图片描述
(6)在express项目中,配置的数据库连接配置也要和上述统一
在这里插入图片描述

二.上传node项目

(1)上传node项目文件上传的时候,不要上传依赖包,上传成功后可以进入终端,通过npm上传
在这里插入图片描述
(2)需要用到pm2管理器,打开宝塔软件商店,搜索pm2管理器,然后进行下载
(3)打开pm2管理器,点击添加项目,添加端口(端口号要与项目中监听的端口一致),添加映射(此处添加公网ip或者自己的域名)
在这里插入图片描述
(4)添加完成后,一定要注意,打开node版本,默认用的是老版本的node(需要切换一下node的版本号)在这里插入图片描述
(5)打开网站,选择添加node项目
在这里插入图片描述
(6)打开设置,修改网站的配置文件
在这里插入图片描述
(7)测试,打开postman测试一下接口,如果能跑通,说明成功

http://www.lryc.cn/news/194932.html

相关文章:

  • 联盟链学习笔记-网络的创建
  • System.Drawing.Common.Bitmap跨平台的替代方案
  • 深入理解 Java 泛型
  • 【基础篇】七、Flink核心概念
  • 06-Scala面向对象
  • 【设计模式】单例模式、“多例模式”的实现以及对单例的一些思考
  • idea 2022 一个工作空间下导入git项目 后 无法导入第二个git项目
  • 泛在电力物联网的关键技术与未来发展策略-安科瑞黄安南
  • iWall:支持自定义的Mac动态壁纸软件
  • 【Docker 内核详解】namespace 资源隔离(四):Mount namespace Network namespace
  • STM32简介
  • Yum安装JDK11
  • [HNCTF 2022 WEEK2]ez_ssrf题目解析
  • OpenFOAM: twoPhaseEulerFoam解读
  • ffmpeg跨平台arm编译-ubuntu
  • Vue 网络处理 - axios 异步请求的使用,请求响应拦截器
  • 单目3D目标检测——MonoDLE 模型训练 | 模型推理
  • CSS悬停卡片翻转明信片效果源码附注释
  • 使用kaliber与imu_utils进行IMU、相机+IMU联合标定
  • 统一观测丨使用 Prometheus 监控 SQL Server 最佳实践
  • 最短无序连续子数组
  • 更新 | 持续开源迅为RK3568驱动指南第十二篇-GPIO子系统
  • centos7安装erlang23.3.4.11及rabbitmq3.9.16版本
  • VMware和Debian下载
  • mysql面试题48:MySQL中 Innodb的事务与日志的实现方式
  • 数据结构 优先级队列(堆)
  • 如何在edge浏览器中给PDF添加文字批注
  • 集成学习的小九九
  • 深入理解Scrapy
  • 想做WMS仓库管理系统,找了好久才找到云表