宝塔-如何部署自己的nodejs项目并跑起来【已解决】

这篇具有很好参考价值的文章主要介绍了宝塔-如何部署自己的nodejs项目并跑起来【已解决】。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

我自己做了一个项目,前端后端都是自己做,后端就用的nodejs写的接口,但是本地每次访问都要启动一次,所以我准备放到服务器上,这样接口就能一直跑了

先看效果

这里可以看到我现在是本地的ip在访问接口,以为我写的接口是在本地跑的

宝塔-如何部署自己的nodejs项目并跑起来【已解决】

下面这是我已经部署好的,接口是在服务器上跑起来的

宝塔-如何部署自己的nodejs项目并跑起来【已解决】

好了下面小白安装我的步骤来

我们要想把node放到服务器里,远程访问接口

将数据库放入服务器上

1,找到数据库

宝塔-如何部署自己的nodejs项目并跑起来【已解决】

2,导入数据库

宝塔-如何部署自己的nodejs项目并跑起来【已解决】

3,创建好了之后导入你们的数据库

我这里用的是heidisql,你们把你们的数据保存出来之后导入宝塔数据库就行

宝塔-如何部署自己的nodejs项目并跑起来【已解决】

导入成功后点击管理,看一下是否是你要的数据库

宝塔-如何部署自己的nodejs项目并跑起来【已解决】

4,开放端口

到这里时候还没完,我们需要去开放端口

1,到服务器开放你的端口3306

2,到宝塔开放你的端口3306

两个缺一个都不行

首先第一个到服务器开放端口

宝塔-如何部署自己的nodejs项目并跑起来【已解决】

宝塔开放你的端口

宝塔-如何部署自己的nodejs项目并跑起来【已解决】

到这里就可以了,我们测试一下能不能链接到远程数据库

讲你们的host改成对应的服务器ip就可以了,不知道数据库和密码可以看一下宝塔你的数据库,哪里可以到的

如果你启动本地node可以连接到远程数据库的话,ok,下一步

5.下载pm2管理

宝塔里面有一个pm2管理器,软件商店下一个

宝塔-如何部署自己的nodejs项目并跑起来【已解决】

下载好之后我们在已安装里面找到pm2管理器

在打开管理器之前我们要把我们的node接口项目放到宝塔的文件里去

宝塔-如何部署自己的nodejs项目并跑起来【已解决】

找到www/wwwroot文件目录,这里一般都是存放我们项目目录的一个地方

我们新建一个项目名然后把我们的项目放到新建的文件里,我这里是node

宝塔-如何部署自己的nodejs项目并跑起来【已解决】

打开之后是这样一个目录,之后我们去软件商店启动pm2管理器

宝塔-如何部署自己的nodejs项目并跑起来【已解决】

点开设置我们可以看到这样一个界面

宝塔-如何部署自己的nodejs项目并跑起来【已解决】

然后我们添加项目

宝塔-如何部署自己的nodejs项目并跑起来【已解决】

这里的启动文件一般都是一个js文件,就是你们启动node的那个js文件

选择好之后点击保存

这里要注意了哦,保存的时候可以会报错npm: command not found

这个是你服务器里没有npm ,你可以在服务器终端打印一些npm -v 和node -v

看一下是不是存在

宝塔-如何部署自己的nodejs项目并跑起来【已解决】

如果不存在,2个方法依次来,

1,你卸载掉pm2管理器,重新装一遍

2,卸载掉pm2管理器,装一个nodejs版本管理器(安装完nodejs管理器后又卸载掉,然后重新下一个pm2管理器)

试过之后看一下npm 和node应该都安装好了

测试都存在的话我们在用pm2管理器添加一次项目

添加成功后我们会得到这样一个页面

宝塔-如何部署自己的nodejs项目并跑起来【已解决】

6,开放一下我们的接口端口

添加好之后我们就需要去服务器和宝塔里开放一下我们的接口端口

注意哦这里的端口号要写你nodejs里面监听的端口号要一致

宝塔-如何部署自己的nodejs项目并跑起来【已解决】

宝塔开放接口端口

宝塔-如何部署自己的nodejs项目并跑起来【已解决】

都设置好了之后回到pm2管理器,把这里的端口号改成你的接口端口号

宝塔-如何部署自己的nodejs项目并跑起来【已解决】

最后一步,查看一下错误和运行结果

宝塔-如何部署自己的nodejs项目并跑起来【已解决】
宝塔-如何部署自己的nodejs项目并跑起来【已解决】

显示没有错误,运行日志也运行成功了,运行日志打印的是你nodejs 监听的listen里打印的东西,没有打印则会空

好了这个时候我们就完成了可以去测试一下访问服务器的接口了

这是测试结果

宝塔-如何部署自己的nodejs项目并跑起来【已解决】

结束了,不懂可以问我,下期再见,点点关注和收藏啊,小白也能会!!!!!!!文章来源地址https://www.toymoban.com/news/detail-447334.html

到了这里,关于宝塔-如何部署自己的nodejs项目并跑起来【已解决】的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 宝塔面板部署前后端分离项目(解决跨域问题)

    1.打包前后端项目 注意的点 前后端的联调要改成前后端线上的地址 然后数据库相关的要改成 线上的数据库 放开自己的防火墙 不要忘记了 宝塔面板和阿里云服务器(腾讯云服务器)都要打开 前端 改自己请求的地址 一定要改 打包 打开packaeg.json之后点build 打包之后会生成一

    2024年02月08日
    浏览(45)
  • 线上宝塔部署的springboot项目在执行elasticsearchRepository.saveAll后就挂掉的解决方法

    当mysql数据库中数据更新后,可以使用 elasticsearchRepository.saveAll() 方法来将新增的数据保存到elasticsearch文档库中。 在我所在的场景下,大概每个月会一下往数据库写入几千条数据,然后一股脑得将之前的数据和新增的数据全部实体交给 saveAll() 方法,那么就会占用大量的内存

    2024年02月14日
    浏览(39)
  • nodejs前端项目部署到k8s,导致线上故障的排查与解决方法

    因我们的前后端项目都部署在k8s集群中,前端项目采用npm和node管理 事故背景: 某天前端同事在测试环境更新完一个前端服务后,访问正常,然后按照正常流程上线到生产环境,但是,在生产环境更新完成后,测试同事反馈访问报502错误,我就去服务器排查刚才发布的服务,检查pod状态

    2024年02月02日
    浏览(40)
  • 如何搭建一个属于自己的网站(使用宝塔面板)

    1.域名 简单的解释一下,我们购买的域名会给我们一个公网ip,通常这个公网ip是很难记.所以我们可以将域名与ip进行\\\"绑定\\\". 域名的话建议购买一个有意义,不要太贵的.注意次年续费的价格!! 阿里云 或者 腾讯云 下面这个是我的域名(和我名字差不多的意思) 2.服务器 服务器的话

    2024年02月05日
    浏览(49)
  • 如何快速搭建自己的阿里云服务器(宝塔、Xshell、Xftp配置)

    目录 一、前言 二、准备工作 1、新手申请 2、安全组设置  3、修改实例 4、下载Xshell和Xftp  5、安装并配置Xshell 6、本地连接云服务器  7、安装并配置Xftp  三、搭建环境 1、安装宝塔服务器运维面板 2、登录宝塔Linux面板 3、查看宝塔主页  4、测试环境 对于新手或者学生党来说

    2024年02月05日
    浏览(54)
  • 利用宝塔部署项目(持续更新)

    【方法一:解压安装】 1、https://www.oracle.com/java/technologies/downloads/ (链接拷贝于2022年03月27日) 向下找到JDK 8u321的下载列表下载.tar.gz安装包:x64 Compressed Archive,登陆后下载 2、解压到 建议使用命令解压,并记得检查下权限 3、配置环境 环境变量按需配置,多环境请修改23,

    2024年02月07日
    浏览(45)
  • 使用宝塔部署Vue项目

    1. Vue项目执行打包命令进行打包得到dist文件夹 2. 打开宝塔主页进入网站,选择添加站点  3. 将自己的服务器网址作为域名,默认为80端口,可自行设置备注和根目录,点击提交  4. 点击设置-配置文件,加入如下代码(配置跨域问题),点击保存(建议手敲,格式很重要)  

    2024年02月12日
    浏览(43)
  • 宝塔部署vue项目

    1、打包自己的vue项目文件 2、宝塔面板登录 并进入左侧网站对应的页面 3、添加站点 如果没有域名的可以添加 自己的服务器地址 如果服务器地址已经 添加过了 想在服务器其他端口 展示项目 则可以 随便填写过域名 ( 有域名的可以跳到第6步哦 ) 4、进入当前添加好了的站

    2024年02月05日
    浏览(48)
  • 宝塔部署项目&跨域

    导读:一般我们开发完前端项目后需要部署项目到线上服务器访问,这里是记录部署的一个过程。部署项目有多种方式:1.通过Nginx进行部署。2.通过Java进行部署(存放在static目录下)。3.通过PHP创建的的静态文件夹访问等等。 注意:如果你启动的服务有自定义端口,你需要在

    2024年02月06日
    浏览(46)
  • springboot项目部署到宝塔

    网上查找资料要么是细节不够失败要么是根本没用也不需要这么复杂,在这里总结一下 本人 在宝塔部署前端和后端的方法。 1.在宝塔上 添加站点 ↑部署项目当然需要一个站点 2.在该站点的根目录下放打包好的 jar文件 和 前端文件 ↑此时可以访问站点链接,无法请求数据,

    2024年02月09日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包