从零开始在一个ubuntu服务器上部署node后端(代码片段)

一腔诗意醉了酒 一腔诗意醉了酒     2022-12-15     112

关键词:

文章目录


1. 环境的安装

1.1 node.js安装

# Using Ubuntu
curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash -
sudo apt-get install -y nodejs

# Using Debian, as root
curl -fsSL https://deb.nodesource.com/setup_16.x | bash -
apt-get install -y nodejs

1.2 yarn 安装

  • 贴个官网[yarn](安装 | Yarn 中文文档 (bootcss.com))

    curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
    echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
    sudo apt update && sudo apt install yarn
    
  • 执行完这三条命令之后,显示下图则成功

2. 启动服务

至此就可以跟本地开发一样启动node 服务了

yarn 
yarn start


  • 但是我们可以看到,他不是以后台的方式启动的,所以我们需要借助第三方的工具来后台启动

PM2

yarn global add pm2

# 启动服务
pm2 start index.js

# 监控后台启动的程序
# pm2 show + 项目名字或者id
pm2 show 0

# pm2 logs 显示日志
pm2 logs 0

# 查看当前node程序列表
pm2 list

# 停止所有的应用程序
pm2 stop all 

# 停止 id为 0的指定应用程序
pm2 stop 0 

pm2常用命令


3. the end

结果展示

项目源码

从零开始在海思芯片上部署ubootkernelrootfsmpp

前言本文介绍的是拿到海思芯片的开发板和海思的SDK开发包,在裸机上部署uboot、kernel、rootfs、mpp的过程,其中不涉及uboot、kernel、rootfs、mpp的细节,主要是介绍如何使用开发包快速的将海思芯片跑起来。(这里的裸机... 查看详情

如何在 Ubuntu/Linux 中部署 Node.js 应用程序?

...意思?我在.net中开发了一个node.js应用,需要部署在ubuntu服务器上。也许这可以帮 查看详情

如何在ubuntu14.04服务器上安装nodejs

...odeJS介绍:Node.JS是一个让开发者可以快速创建网络应用的服务器端JavaScript平台,同时运用JavaScript进行前端与后端编程,开发者可以更专注于系统的设计以及保持其一致性。在这篇文章中,我们将向您介绍如何在Ubuntu14.04服务器... 查看详情

如何在ubuntu14.04服务器上安装nodejs

...odeJS介绍:Node.JS是一个让开发者可以快速创建网络应用的服务器端JavaScript平台,同时运用JavaScript进行前端与后端编程,开发者可以更专注于系统的设计以及保持其一致性。在这篇文章中,我们将向您介绍如何在Ubuntu14.04服务器... 查看详情

hexo从零开始

部署HexoHexo官方文档新建一个文件夹,比如,Blog,然后进入该文件夹下:npminstallhexo-cli-ghexoversion安装依赖包npminstall配置站点文件为了能够使Hexo部署到GitHub上,需要安装一个插件:npminstallhexo-deployer-git--save部署博客的配置:#Deplo... 查看详情

从零开始-exchange和skypeforbusiness部署-3(代码片段)

安装类型独立安装,企业安装考虑:高可用:企业安装企业安装:需要部署SqlServer作为SFB的后端角色安装过程SqlServer安装.Net3.5.Sql安装功能:服务账户排序规则访问和管理SFB安装组件安装:手动安装.net3.5Add-WindowsFeatureNET-Framework-C... 查看详情

阿里云部署node接口(代码片段)

...项目的心愿,用nodejs编写了后端代码,准备部署到阿里云服务器上,作为接口供前端使用。操作目的:(1)熟悉阿里云服务器上安装的linux系统操作(2)配置nodejs环境,并编写项目(3)配置mongoDB数据库(4)熟练操作shell命令,... 查看详情

从零开始建站-后端项目搭建(代码片段)

简介:这节聊一聊项目的后端,之前也讲过,因为对前端不熟悉,所以在前端花了太多的时间,导致到后端开发的时候搞的人有点疲,所以很多东西从简了,很多细节东西没有考虑,只想着把基本功能做出来就好了。框架选择的... 查看详情

re:从零开始的hexo搭建个人博客(代码片段)

本章讲的是如何将本地的个人项目远程部署到GitHubPages,涉及到GitHub的项目仓库、Git的使用,以及Hexo的远程部署等。1.安装hexo-deployer-git插件想要将Hexo项目部署到GitHub上,需要先安装一个插件。在Hexo项目的根目录打开命令窗口,... 查看详情

从零开始搭建系统3.3——图片服务开发及部署

从零开始搭建系统3.3——图片服务开发及部署 查看详情

从零开始部署httpd2.2之三部署httpd2.2

在192.168.1.1上操作一、准备虚拟主机目录:mkdir-p/www/{aaa,bbb,ccc} echo"site:aaa.com">/www/aaa/index.htmlecho"site:bbb.com">/www/bbb/index.htmlecho"site:ccc.com">/www/ccc/index.html//给每个虚拟主机配置一个首页  查看详情

rancher运维-从零开始学习|rke部署k8s|容器管理(代码片段)

Rancher运维-从零开始学习|RKE部署K8S|容器管理一、概述①基础设施编排②容器编排与调度③应用商店④企业级权限管理二、RKE①REK1和RKE2的区别三、RKE1部署K8S1.1基础环境部署①SSH用户必须是节点上docker用户组的成员②禁用交换功... 查看详情

如何在生产服务器上部署node.js应用

  服务器推荐用nginx,配置简单,性能强悍。nginx可以使用代理访问后端的Node.js应用服务器。配置方法:1)在配置文件http段内容添加后端服务器:http#添加后端服务器,和nginx负载均衡配置一样upstreamnodejsserver127.0.0.1:8080;...2)... 查看详情

从零开始搭建系统3.2——微服务注册中心开发及部署

从零开始搭建系统3.2——微服务注册中心开发及部署 查看详情

带你从零开始,开发一个阅读站第二章,技术选型

...通过手机访问上面的nignx,即应用nignx将请求分发到三台web服务器中,服务器将从redis缓存里获取热点数据,如过期或者非热点数据则从数据库中获取并同步到redis.此过期时间设定为12小时。另外数据库和redis未保存正文内容。当用... 查看详情

从零开始部署到上线:手把手教你搭建属于自己的个人博客网站!(代码片段)

...始搭建一个自己的个人博客网站,并部署到属于自己服务器。这里有一点要说的是,没有服务器的同学使用自己机器的linux系统也是一样的操作。我们选用一个很好用的博客框架Hexo进行搭建我们的个人博客。博客框架Hexo... 查看详情

从零开始轻松部署dockerswarm集群

目录理论一、DcokerSwarm集群环境部署二、部署流程1.创建Swarm集群2.查看集群信息3.将节点添加到Swarm集群4.在Swarm中部署服务(nginx为例)5.Swarm中使用Volume报错解决理论DockerSwarm是跨主机的容器集群编排工具,类似于k8s,但是它更小... 查看详情

软工2019_mucmuc项目个人总结

...分设计后端项目总体构建,代码实现,以及测试阿里云后端服务器的配置和项目部署3.开发过程开始在项目最初的阶段,整个组对于要做怎样的工作并没有清晰的想法.不知道如何开始工作,从何做起,开发工具为何,是面临的最大难题.... 查看详情