位置: 编程技术 - 正文

详解Node项目部署到云服务器上(node项目部署)

编辑:rootadmin

推荐整理分享详解Node项目部署到云服务器上(node项目部署),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:部署nodejs项目,node项目部署,node在项目中的作用,node项目部署,node在项目中的作用,部署nodejs项目,部署nodejs项目,部署nodejs项目,内容如对您有帮助,希望把文章链接给更多的朋友!

本篇介绍了Node项目部署到云服务器上,小编觉得不错,分享给大家,具体如下:

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,用来方便地搭建快速的易于扩展的网络应用。Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效,非常适合运行在分布式设备的数据密集型的实时应用。Node.js 的包管理器 npm,是全球最大的开源库生态系统。典型的应用场景包括:

实时应用:如在线聊天,实时通知推送等等(如socket.io) 分布式应用:通过高效的并行I/O使用已有的数据 工具类应用:海量的工具,小到前端压缩部署(如grunt),大到桌面图形界面应用程序 游戏类应用:游戏领域对实时和并发有很高的要求(如网易的pomelo框架) 利用稳定接口提升Web渲染能力 前后端编程语言环境统一:前端开发人员可以非常快速地切入到服务器端的开发(如著名的纯Javascript全栈式MEAN架构)

一、服务器购买

阿里云、腾讯云、百度云等等都可以选择,购买对应的云服务器或云服务器 ECS(选择平台不同名字可能会不一致),系统镜像选择CentOS7.2,其他带宽、内存等自行配置。如果只是小型网站,建议配置最低即可。

CPU:1核 内存:1GB 系统盘:Linux G 带宽:1Mbps

二、服务器登陆

通过ssh方式登陆服务器

三、部署Node.js环境

该部署过程使用的安装包是已编译好的二进制文件,解压之后,在bin文件夹中就已存在node和npm,无需手工编译。

wget命令下载Node.js安装包,该安装包是编译好的文件,解压之后,在bin文件夹中就已存在node和npm,无需重复编

解压文件

创建软链接,使node和npm命令全局有效(通过创建软链接的方法,使得在任意目录下都可以直接使用node和npm命令)

查看node、npm版本

Node.js环境已安装完毕,软件默认安装在/root/node-v6.9.5-linux-x/目录下。如果需要将该软件安装到其他目录(如:/opt/node/)下,请进行如下操作

注: 如果不在意软件安装路径,就跳过该操作;

四、部署Node.js环境(NVM安装多版本)

NVM(Node version manager)是Node.js的版本管理软件,使用户可以轻松在Node.js各个版本间进行切换。适用于长期做 node 开发的人员或有快速更新node版本、快速切换node版本这一需求的用户。

直接使用git将源码克隆到本地的~/.nvm目录下,并检查最新版本

详解Node项目部署到云服务器上(node项目部署)

激活NVM

列出Node.js的所有版本

安装多个Node.js版本

需要哪些node版本即安装对应版本即可

查看已安装Node.js版本

切换Node.js版本至v7.4.0

五、部署测试项目

- $ touch server.js // 新建文件 - $ vi server.js // 打开文件server.js - 按i进入编辑状态,将下面代码复制到该文件中 - 按esc退出编辑状态 - :wq // 退出并保存 - $ node server.js // 运行server.js - 在浏览器中打开页面: 简单方便,安全可靠;支持限速参数

格式: scp [参数] <源地址(用户名@IP地址或主机名)>:<文件路径> <目的地址(用户名 @IP 地址或主机

github (前提是项目是开源)

- 将本地代码托管到github - 在服务器中将代码clone下来

本地代码如果有修改,先更新到github代码仓库;在服务器中,更新代码即可;

七、关于后台运行进程

$ node server.js &

通过该命令行$ node server.js & ,将项目置于后台运行

$ netstat -tpln

如果想要查看项目端口是否存在,即查看项目是否在后台运行

$ kill xxx

结束对应的进程,kill后面写的是进程号.

进程号

例如想要结束端口号为的进程,端口对应的进程号是,通过命令行 kill

标签: node项目部署

本文链接地址:https://www.jiuchutong.com/biancheng/380878.html 转载请保留说明!

上一篇:nodejs后台集成ueditor富文本编辑器的实例(nodejs作为后端)

下一篇:利用node.js实现自动生成前端项目组件的方法详解(node.js使用教程)

  • 申报个税时怎么获取个税专项附加扣除
  • 税务师考试给个税表吗
  • 收到增值税发票怎么认证
  • 固定资产登记在三栏式吗
  • 先开票后跨月预缴税款可以吗
  • 纳税申报的流程如何?面试怎么说
  • 从企业分红所得税怎么算
  • 工资表领导签字怎么签
  • 设备使用率怎么计算公式
  • 合同负债与预计负责区别
  • 企业合并股份比例
  • 出口退税免税申报怎么报
  • 分期收款怎么做账
  • 公司交的物业费入什么科目
  • 京东预付定金是什么意思
  • 土地评估费计入什么会计科目
  • 厂开办期间的工作有哪些
  • 没有收入是否可以入党
  • 福利费可以用什么科目
  • 所得税网上申报表
  • 关于7.1号增值税普通发票新规
  • 小规模纳税人计提增值税账务处理
  • 小规模增值税报表模板
  • 债务转为资本什么意思
  • 筹办期间的筹办费用支出
  • 刚成立的工业企业如何具体设计和考虑成本项目处理?
  • 非公党费返还
  • 联想电脑bios启动项设置方法
  • 更正或作废申报怎么填
  • 上个月的流量这个月可以用吗
  • 公司实缴资本有什么风险
  • PHP:xml_parser_create()的用法_XML解析器函数
  • linux删除文本文件命令
  • 如何配置无线路由器参数
  • info.exe
  • 个人之间股权转让印花税怎么交
  • 承兑汇票和现汇
  • seaborn库的特点
  • journal.tmp
  • 建筑业成本核算流程
  • 个体工商户注册资本是多少
  • 收据可以用来做账吗
  • 小规模纳税人增值税账务处理
  • 海洋cms有安卓版下载
  • 可转债可以不卖吗
  • 服务费发票需要交印花税吗
  • 纳税人办理普通发票流程
  • sql server数据库恢复
  • 核定征收的企业所得税怎么算
  • 公司在建厂房图片大全
  • 租户押金抵房租
  • 暂估材料发票长期不到
  • 差额清算系统与全额清算系统的区别
  • 企业对处于不同位置的产品或服务制定不同的价格
  • sql server如何打开mdf格式文件
  • w10桌面
  • win10周年版
  • xp系统内存不足怎么办
  • rhel7.5重置密码
  • win8.1连接wifi
  • win7 64位系统只有搜狗浏览器可以打开网页其他浏览器打不开的故障原因及解决方法
  • win102020h2版本
  • Netlib.exe - Netlib是什么进程 有什么用
  • win10如何在桌面设置出我的电脑
  • 什么是血糖
  • win10预览版绿屏重启解决
  • win10系统怎么卸载ie浏览器
  • js脚本使用
  • jquery操作table
  • css选择器教程
  • 黑马程序员学费多少钱2022
  • BootStrap glyphicon图标无法显示的解决方法
  • 手机关卡类游戏
  • javascript教程完整版
  • 如何使用jquery实现点击按钮弹出一个对话框
  • 一般纳税人公司注销流程
  • 远程视频监控设备
  • 船舶税由谁代征
  • 国税申报密码忘了怎么办
  • 耗电异常优化是什么意思微信
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设