首页 > 编程语言 >通过宝塔部署node后端项目

通过宝塔部署node后端项目

时间:2024-04-28 15:12:57浏览次数:29  
标签:node 宝塔 后端 部署 通过 服务器 安装

1.购买服务器和安装环境

请移步https://blog.csdn.net/2301_79204074
有详细的服务器白嫖教程

2.通过远程连接服务器打开宝塔面板

通过以下命令可以找到宝塔登录地址和密码

bt default

登陆宝塔之后在软件商店安装PM2,软件会把npm,nvm和pm2都进行自动安装
image
安装完成之后需要在终端通过命令检查版本

node -v
npm -v
pm2 -v

如果都没问题就开始项目部署

3.项目部署

进行数据库文件的部署
image
填写的是用户名和密码需要在代码的数据库连接部分进行配置(注意在云服务平台开放端口)

把项目的代码文件夹传到服务器
image

通过PM2启动app.js文件就行
image
同时在服务器开放端口,在浏览器通过IP和端口号就能访问了
image

标签:node,宝塔,后端,部署,通过,服务器,安装
From: https://www.cnblogs.com/shen-cong/p/18163769

相关文章

  • 在宝塔npm安装依赖报错
    1.错误信息4327errorcodeE4044328error404NotFound-GEThttps://registry.npm.taobao.org/@xtuc/long/-/long-4.2.1.tgz-[not_found]documentnotfound2.解决方法先查看是否设置代理npmconfiggetproxynpmconfiggethttps-proxy如果返回的不是null,就先......
  • 后端每日一题 2:DNS 解析过程
    本文首发于公众号:腐烂的橘子本文梗概:DNS是什么,有什么作用一条DNS记录是什么样的DNS域名解析原理DNS服务器如何抵御攻击DNS是什么,有什么作用DNS(DomainNameSystem)是一种应用层协议,用于映射域名和ip地址。为什么要做映射呢?就像可以用身份证号来对应一个人,也可......
  • 后端开发的学习路线
    所谓的后端开发,一般指的是后端服务器开发。针对服务器开发,可以用各种语言Java、C++、PHP、Python、Go都可以。学习方向和路线很重要,比起具体的技术细节,可复制的经验、清晰的学习路线,是大部分人更加需要的东西。朝着正确的方向努力,否则只会离目标越来越远,不是吗?只顾着写各种技......
  • SpringBoot集成minio前后端联调
    基本配置初始化项目新建一个SpringBoot项目,集成lombokmybatis-plusminiohutool-core(可有可无)。新建一个数据表attachement,用于存储文件上传后在minio中的位置。droptableifexistsattachment;createtableattachment(idintauto_increment......
  • C:\Users\用户名\AppData\Local 用node如何获取电脑的这个目录
    在Node.js中,你可以使用内置的os模块获取用户目录,并结合path模块来拼接特定的子目录路径。对于Windows环境下的AppData目录,你可以这样做:constos=require('os');constpath=require('path');//获取用户主目录lethomeDir=os.homedir();//AppData目录在Windows系统通......
  • NodeJS命令行注入:示例及预防
    在本文中,我们将学习如何在NodeJS中使用命令行函数进行注入漏洞攻击。现代网站可以是一个复杂的软件,它由许多分布在不同环境中的部分组成。如果你的应用程序没有得到有效的保护,那么分布在这些环境中的每一个组成部分都有可能受到命令行注入漏洞的攻击。本文将介绍如......
  • 后端每日一题 1:说一下三次握手
    本文首发于公众号:腐烂的橘子三次握手的流程第1步-初始连接请求SYN(Synchronize)服务端状态LISTEN,客户端向服务端发送一个SYN标志位的报文段(TCPsegment)这个报文段包含初始序列号x,以及最大报文段大小等字段客户端发送报文后,状态设置为SYN_SEND第2步-服务端回......
  • Node.js Express 框架(2)
    1.读取文件并返回给客户端res.sendFile(path):读取文件并返回给客户端,适合静态页面app.get("/",function(req,res){res.sendFile(path.join(__dirname,"index.html"))})res.render(path,data):读取文件,配合模版引擎可以将数据渲染到文件中并返回给客户端,适合动态页面......
  • node: /lib64/libm.so.6: version `GLIBC_2.27‘ not found问题解决方案
    问题centos7服务器使用nvm或n安装的16以后的高版本node,均会出现以下问题解决1.升级gcc与make#升级GCC(默认为4升级为8)yuminstall-ycentos-release-sclyuminstall-ydevtoolset-8-gcc*ln-s/opt/rh/devtoolset-8/root/bin/gcc/usr/bin/gccln-s/opt/rh/devtool......
  • node学习
    1 走的是commenJs的规范(模块儿化)  a.js  <a 每个都有自己的模块,都有作用域  <b 在模块儿内modul变量都代表自己本身  <c  modul.exports提供对外接口  require语法  /代表绝对路径,./代表相对路径    默认后缀:jsjsonnode  ......