论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
ToB企服应用市场:ToB评测及商务社交产业平台
»
论坛
›
数据库
›
图数据库
›
使用宝塔面板摆设node项目、数据库及Vue项目 ...
使用宝塔面板摆设node项目、数据库及Vue项目
耶耶耶耶耶
金牌会员
|
2024-11-3 09:10:00
|
显示全部楼层
|
阅读模式
楼主
主题
858
|
帖子
858
|
积分
2574
使用宝塔面板摆设node项目、数据库及Vue项目
1.前置准备
1.1数据库文件.sql文件
没有的可以从我这里下载sql文件:链接为https://pan.quark.cn/s/b3f87884d4a3,提取码:FtzN
1.2完整的node项目,能运行起来的
没有完整的可以参考我的,或者直接使用https://github.com/continye/serve_node下载后需要 (npm i) 下载依靠包 使用node app.js 运行,需要自己修改服务器连接,地址为app/config/config.prd.js而且app/config/config.dev.js里面修改自己的服务器
1.3
完整的vue项目,能运行起来的
没有完整的可以使用我的,参考地址为:https://github.com/continye/vue_CMD-,(npm i) 下载依靠包,npm run dev 启动项目
1.4
前置知识:知道怎么安装宝塔
不懂怎么在服务器上安装宝塔的可以看这篇文章
2.使用宝塔新建数据库
2.1打开宝塔面板数据库
2.2添加数据库
数据库名称可以任意写,用户名也可以任意写
注意这里的访问权限要打开,不然你本地去连线上数据库时连不上
这里创建的数据库要与node项目中连接的数据库保持一致
2.3如果你自己的sql文件过大,大于50mb的话,需要设置php,否则导入不成功
到软件商店里去搜刮php,你安装的php,点开设置
从这里面可以设置最大上限
重启php
2.4d.导入.sql文件
点击管理,使用phpMyAdmin导入
导入你的sql文件
最后检察是否导入成功,看数据库是否有导进来的表
使用Navicat 数据库,连接你创建的数据库,从Navicat 进行导入
先要进行开放端口,如果不开放的话,不允许访问此数据库
安全里面添加端口规则,数据库默认端口就是为3306
阿里云服务器也要开放端口3306,你在哪里买的服务器,就从哪里打开端口3306
开启完成后,打开Navicat 数据库或者你们自己使用的数据库,使用mysql
连接名可以任意写,主机填写你的服务器地址不需要带端口和http开头,端口填写你刚刚开放的3306,用户名默认是root,暗码为宝塔数据库里面的root暗码
记得修改node项目中,链接服务器地址,要和你创建的数据库保持一致,这里的ip地址不要带有http!!!
运行node项目,能正常访问就阐明我们线上的数据库摆设成功了!
3.摆设node项目
起首需要一个完整的node项目,能运行起来的,数据库链接为刚刚创建的数据库,上面刚刚说了,没有node项目,最上面我发了一个完整的node项目,下载下来直接修改连接的数据库就可以了,数据库的表也必须要导入到创建的数据库里面。
3.1新建文件夹node,然后不需要打包,直接删除依靠包放在node项目下
这个就是我的node包serve直接放进去
不消打包直接上传就可以了,下面是serve里面的东西,node包里面模块
3.2开启宝塔面板里面的node服务
打开node项目,如果第一次打开会提醒你未安装node版本管理器,你跟着安装一下就行,然后跟着以上步调安装你node项目对应的是什么版本,然后进行安装node,同时它也会自动安装pm2。
3.3将我们的node项目添加至node服务中
项目目录:选择刚才你导入node包的文件,我刚刚的是serve
项目名称和启动选项:会在你选了项目目录之后自动带入进去,
启动选项会自动天生你在package.json里面配置的什么,也可以自定义,我这里使用自定义,使用node app.js 去启动项目
项目端标语:很重要,这个要与你node项目中配置的端标语一致!!!背面去访问接口也是使用这个端标语!!
这个项目端标语可以任意填,但是肯定要与node项目中配置的端标语一致,而且与vue项目中axios中访问后端地址的端口base_url(项目基地址)的端标语一致,而且整个vue项目中的地址,你都是使用的base_url变量,而不是写死的常量。有一个不一致,都会导致网络请求错误。
(下图是我的node项目中的端标语,没写8080是因为我这个服务器的8080端口已经被另一个项目使用了,肯定要注意不要和前端项目使用同一个端口,会导致端口占用!!!)
vue连接地址也需要修改
3.4开放接口端口
开放接口端口就是你填的项目端口,如今需要使用他,也就需要开放
不但宝塔面板需要开放,你在哪里购买的服务器,也需要在服务器里面打开
3.5测试项目接口
使用的是在线的postman测试,接口测试的没问题,那么阐明我们的node项目已经在服务器上跑起来了,
如果没有成功,可以看一下日志,是什么没有运行起来
4.摆设Vue项目
起首也要先有一个完成而且能运行的vue项目,我上面提供了,可直接下载,vue项目端标语必须和你刚刚写的项目端口一致,那么才会访问到
使用 npm run build直接进行打包,最后天生打包文件dist
4.1到宝塔面板的网站中创建站点
填写你的域名,需要摆设到那个域名上,没有域名服务器ip地址也可以
根目录就是导入的文件
4.2把打包好的vue项目文件上传到上面一步天生的目录中
里面会默认自带几个页面,不消管直接导入dist文件
然后这里直接选择你导入的vue文件,也可以直接修改域名在域名管理里面
4.3开放端口
注意:要同时开放宝塔面板的防火墙端口和你购买服务器的安全组端口,我这里就演示宝塔安全端口。
4.4查抄前端项目是否摆设上去
在浏览器中输入刚才填写的真正域名http://103.40.14.112:51585/,访问成功阐明已经成功摆设上去了。
到此,你的项目已经全部摆设到服务器中了,你就可以把你的网站发给别人进行浏览了
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
耶耶耶耶耶
金牌会员
这个人很懒什么都没写!
楼主热帖
为什么你应该停止依赖Jenkins的插件? ...
集合论第6-8章
蜻蜓优化算法(Matlab完整代码实现) ...
axios&spring前后端分离传参规范总结 ...
SQL 教程之 10 个 SQL 操作用于 80% 的 ...
腾讯云多媒体文件处理总结
JVM常用调优配置参数
Python知识点(史上最全)
20220319编译OpenHarmony-v3.1-beta出 ...
计算机的存储容量单位
标签云
挺好的
服务器
快速回复
返回顶部
返回列表